Как быстро создавать сайт через 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. С русским языком данный скрипт дружит плохо. Рекомендую написать вот такой скрипт.
PS > $spWeb = Get-SPWeb -Identity http://SPServer
PS > $spWeb.Title = "PowerShell"
PS > $spWeb.TreeViewEnabled = "True"
PS > $spWeb.Update()
Полностью статья приведенна здесь