Переименовать веб -приложение в SharePoint 2010
-
16-10-2019 - |
Вопрос
Когда я установил фонд SharePoint, он создал мое веб -приложение по умолчанию с именем SharePoint - 80 Это работало на порту 80. Поскольку мне нужен порт 80 для другого веб -приложения, я переместил его в порт 81. Все работает, но имя остается.
Как переименовать веб -приложение SharePoint 2010? Я вижу, что то же имя применяется и к экземпляру приложения IIS. Должен ли я просто переименовать это имя приложения в IIS или мне нужно что -то изменить в DB или где -либо из центрального администратора?
Решение
Просто иди с Пауэрселлом. Вот как переименовать, не делая больше, чем это:
$a=Get-SPWebApplication | where {$_.Name -match "Old web application name"}
$a.Name
$a.Name="New web application name"
$a.Update()
Get-SPWebApplication | where {$_.Name -match "New web application name"}
Это все !
Другие советы
Вы можете создать новое веб -приложение под названием «Как вы хотите», а затем прикрепить базу данных контента из вашего старого веб -приложения, чтобы сохранить ваши существующие сайты. Это не совсем переименование старого веб -приложения, но вы сможете получить доступ к своим старым сайтам через новый URL, который, как я полагаю, это то, что вы хотите сделать.
Основные шаги:
- Проверьте, какие коллекции сайтов прикреплены к вашему веб -приложению из CA или через STSADM/PowerShell. Вы можете сделать перечисление Против URL -адреса через STSADM и я уверен, что есть версия PowerShell 2010 года.
- Создайте новое веб -приложение с URL/именем, которое вы хотите. Используйте базу данных фиктивного контента при ее создании, чтобы вы могли удалить эту базу данных контента позже.
- Если у вас есть какие -либо пользовательские пути в старом веб -приложении, то создайте их в новом веб -приложении.
- Переместите базы данных контента из старого веб -приложения в новое. Этот Technet статья Рассказывает, как перемещать базы данных в 2010 году через CA или PowerShell.
- Удалите базу данных фиктивного контента из вашего нового веб -приложения. Вы должны увидеть свои старые сайты в вашем новом веб -приложении.
Вы можете переименовать сайт в IIS, но, к сожалению, изменение не будет отражено в центральном администраторе. Кроме того, единственные функции, которые можно выполнять в центральном администраторе для веб -приложений, - это создание, удаление, расширение и вытягивать (см. http://technet.microsoft.com/en-us/library/cc261978.aspx).
Те же функции, перечисленные выше, также могут быть выполнены через PowerShell, но я не могу найти вариант переименования в любом месте. Похоже, ваш единственный выбор может быть удаление и повторное добавление веб-приложения. Это ужасная работа, просто чтобы что -то переименовать (если это не новый сайт).
Существует переключатель STSADM под названием RenameWeb, но на самом деле он переименовает URL, а не дружелюбное имя. Я не смог найти команду PowerShell, чтобы сделать это.