Come posso creare un'applicazione Web, la raccolta del sito e i siti automaticamente con il file batch e il guscio di potenza
Domanda
C'è un modo in cui posso creare un'applicazione Web, una raccolta e siti siti utilizzando automaticamente il file Poweshell e Batch?Quindi, l'utente deve fare clic sul file batch eseguibile che creerà l'applicazione Web sulla porta 80 con il database dei contenuti scritti in PowerShell, collezione sito e 10 sottoschetti in esso?
Nel mio caso l'utente non sa come creare un sito di SharePoint.Vogliono solo fare doppio clic su file e il lavoro è finito!
Soluzione
È possibile utilizzare i seguenti cmdlet per realizzare questo:
new-spwebplication 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
Su ogni passo, assegnare semplicemente a una variabile in modo da poterlo utilizzare nel cmdlet successivo.
Usando gli esempi degli articoli, è possibile fare:
$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"
.