среда, 2 мая 2012 г.

Как быстро создавать сайт через PowerShell?


По шагам
1. Определить ID шаблона узла созданного Вами.

Полный вариант


Краткий вариант

2. Использовать скрипт
Для примера создания узла департамента безопасности из собственного

сd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
stsadm -o createweb -url http://portal/sites/comp/unit5 -sitetemplate "{7C561CC0-75DB-4D7A-B280-5F0804A8D7CF}#DepartmentWebTemp" -title "Департамент безопасности" -lcid 1049

Полный синтаксис здесь


3. С русским языком данный скрипт дружит плохо. Рекомендую написать  вот такой скрипт.

You can use the Set-SPWeb cmdlet to set some of the properties. At some point you’ll want to change additional properties that are not supported by the Set-SPWeb cmdlet. You can do this by storing a site in a variable and then set the properties:
PS > $spWeb = Get-SPWeb -Identity http://SPServer
PS > $spWeb.Title = "PowerShell"
PS > $spWeb.TreeViewEnabled = "True"
PS > $spWeb.Update()

Полностью статья приведенна здесь

 

Комментариев нет:

Отправить комментарий