Импорт семейства сайтов как дочернего сайта в powershell - PullRequest
1 голос
/ 28 сентября 2011

У меня есть семейство сайтов, в котором есть дочерние сайты, и я хочу переместить всю коллекцию, чтобы она стала дочерним сайтом другого сайта. Дело в том, что семейство сайтов URL, которое я хочу переместить, - это тот же URL, которым я хочу, чтобы новый дочерний сайт был. Я исследовал, как в основном делать это с помощью сценариев PowerShell, но я заблудился о том, как заставить мое текущее семейство сайтов, которое не является дочерним сайтом моего сайта, импортировать как дочерний сайт моего сайта с тем же URL-адресом.

Любая помощь будет принята с благодарностью.

Спасибо, Michael

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Нашел интересную статью в этом блоге:

http://www.tcsc.com/move-a-site-collection-to-a-subsite-in-sharepoint-2010/

Я думаю, это то, что вы ищете.

Резюме статьи:

  1. Экспорт семейства сайтов

    Export-SPWeb -Идентификация https://portal.contoso.com/sites/MoveMe -Путь «C: MoveMe.bak» -IncludeUserSecurity -Сжатие 1024 -ВключитьВерсии 4

  2. Создание нового дочернего сайта

    New-SPWeb -URL https://portal.contoso.com/sites/NewHome/MoveMe

  3. Импорт экспортированного семейства сайтов

    https://portal.contoso.com/sites/NewHome/MoveMe -Path «C: MoveMe.bak»

  4. Удалить старое семейство сайтов

    Remove-SPSite -Identity https://portal.contoso.com/sites/MoveMe

0 голосов
/ 28 сентября 2011

Если честно, я не делал ничего подобного в IIS 7+.В IIS 6 это нетривиально.Это может быть так же просто, как звучит в IIS 7.

Существует дюжина способов сделать это, если вы делаете это только один или два раза.Вероятно, самым простым является экспорт виртуальных каталогов в виде XML и импорт XML обратно на ваш новый сайт.Если вы планируете повторно использовать любой созданный вами процесс, то, возможно, стоит потратить время на изучение PowerShell и создание сценария, но подумайте над решением этой проблемы более простым способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...