Как я могу создать веб-приложение, коллекцию сайтов и сайты автоматически с пакетной файлом и системой питания
Вопрос
Есть ли способ создать веб-приложение, сбор сайтов и сайты, используя Poweshell и Batch файл автоматически?Итак, пользователь должен нажать на файл исполняемого пакетного файла, который создаст веб-приложение в порту 80 с базой данных контента, написанной в PowerShell, сбором сайта и 10 дополнительных сайтов в него?
В моем случае пользователь не знает, как создать сайт SharePoint.Они просто хотят дважды щелкнуть файл, и работа выполнена!
Решение
Вы можете использовать следующие командлеты для выполнения этого:
new-spwebaplication http://technet.microsoft.com/en-us/library/ff607931.aspx
new-spsite http://technet.microsoft.com/en-us/library/ff607937.aspx
new-spweb http://technet.microsoft.com/en-us/library/ff607579.aspx
На каждом шаге, просто назначьте переменную, чтобы вы могли использовать его в следующем командлете.
Использование примеров из статей вы можете сделать:
$ap = New-SPAuthenticationProvider
$webApp = New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader sharepoint.contoso.com -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") –AuthenticationProvider $ap -SecureSocketsLayer
$site = New-SPSite http://www.contoso.com -OwnerAlias "DOMAIN\jdow" -HostHeaderWebApplication $webApp -Name "Contoso" -Template "STS#0"
New-SPWeb http://somesite/subweb1 -Template "STS#0"
.