SharePoint 2010 - изменить URL-адрес SiteCollection - PullRequest
5 голосов
/ 21 марта 2011

Есть ли простой способ (например, команда PowerShell) изменить URL-адрес с SiteCollection?

Или это единственный способ экспортировать SiteCollection -> удалить SiteCollection (потому что GUID) -> импортировать SiteCollection?

Ответы [ 3 ]

6 голосов
/ 21 марта 2011

Вы не можете легко изменить URL-адрес семейства сайтов, так как Sharepoint тесно связан с IIS особым образом; -)

Существует два возможных способа изменить URL:

  • Расширение веб-приложения (, как показано в этом сообщении SO ) на другой URL [quick & dirty]
  • Создайте заново семейство сайтов, сначала экспортировав его и восстановив (stsadm -o backup и stsadm -o restore) [«настоящий» метод]

Здесь есть хорошая запись для Sharepoint 2007 , хотя она по-прежнему действительна для Sharepoint 2010.

PS: Когда вы спрашивали о Powershell, вы можете использовать Backup-SPSite ( MSDN ) и Restore-SPSite ( MSDN ), чтобы делать то же самое, что и с stsadm ( что устарело)

6 голосов
/ 21 марта 2011

Да, это правильно. Мой скрипт для перемещения сайтов выглядит примерно так:

stsadm -o backup -url "http://domain/sandpit/site" -filename "c:\site.dat"
#delete old site collection
#run gradual site delete job
stsadm -o restore -url "http://domain/sites/site" -filename "c:\site.dat"
0 голосов
/ 04 марта 2012

Я сделал это один раз, сам.

  1. Сначала сделайте резервную копию вашего сайта (я использовал powershell, который был очень легко): http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/

  2. Затем удалите сайт из центра администрирования. Затем удалите сайт от iis. Теперь в SCA создайте новый сайт, не используя мастера.

  3. Это позволит вам установить все виды пользовательских настроек, таких как пользовательское имя пула приложений, URL, заголовок хоста и т. д. настроить сайт так, как вы хотите, пропустите шаг, на котором вы создаете новое семейство сайтов, и вместо этого восстановите резервную копию.

Это сработало как очарование для меня на моем MOSS 2010.

...