Я переименовал имя локального ПК, и после перезагрузки SharePoint 2010 Foundation больше не работает.
В эта страница описано использование команды PowerShell:
Rename-SPServer [-Identity] <OriginalServerName> -Name <NewServerName>
Я запустил PowerShell с разрешениями администратора, но выполнение не удалось с сообщением
«Rename-SPServer: ферма недоступна»
Вы знаете, в чем может быть проблема?
Rename-SPServer необходимо запустить ДО изменения имени сервера. Похоже, что вместо этого рекомендуется использовать команду stsadm -o renameserver, хотя Microsoft рекомендует использовать команду powershell.
См. Следующую статью: http://aanikin.wordpress.com/2010/09/01/how-to-rename-sharepoint-2010-server/
Я просто успешно использовал команду stsadm при переименовании автономного сервера, но я выполнил ее перед переименованием сервера. Я думаю, что это вообще хорошая идея.
Если что-то не удается, вы, вероятно, можете запустить мастер настройки продуктов SharePoint 2010, а затем выполнить резервное копирование и восстановление семейств сайтов с помощью центра администрирования.
Все вышеперечисленное не сработало для меня, я также проверил регистрацию, но вам нужно много изменений, чтобы она работала, поэтому я пропустил это решение.
Проблема, с которой я столкнулся, заключалась в том, что вам сначала нужно изменить имя сервера в SharePoint, прежде чем вы сможете изменить реальное имя сервера (что сложно, если вы только что создали виртуальную машину из образа).
Решение оказалось довольно простым, просто переименуйте виртуальную машину в старое имя. Запустите rename-spserver (должен быть запущен перед изменением имени) и измените имя обратно. Я нашел это решение на http://blog.walisystemsinc.com/2012_08_01_archive.html
Кроме того, после переименования, если вы не используете домен, вам также следует сбросить свои зарегистрированные учетные записи SharePoint, поскольку они имеют другой префикс (другое имя сервера).
Как было предложено, ПРАВИЛЬНЫЙ способ - временно изменить имя, запустить инструменты STSADM и изменить имя на желаемое.
Причина, по которой изменение имени препятствует запуску экземпляра, заключается в том, что в реестре есть несколько мест, которые относятся к местоположению центрального администратора и баз данных контента. В частности, HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Shared Tools \ Web Server Extensions \ 14.0 \ Secure \ ConfigDB, хотя есть и другие. Если вы ищете старое имя с обратной косой чертой и словом sharepoint (server \ sharepoint), вы должны их найти. STSADM не может вносить изменения в базу данных конфигурации, если эти ссылки не верны. Между этими двумя вещами вы должны иметь возможность запустить его с повторной установкой.