Pergunta

Existe alguma maneira que eu possa criar um aplicativo web, conjunto de sites e os sites utilizando poweshell e o arquivo de lote automaticamente?Assim, o Usuário tem que clicar no arquivo executável em lotes que irá criar o aplicativo web na porta 80 com o banco de dados de conteúdo escrito em powershell, do conjunto de sites e 10 sub-sites para é?

No meu caso, o usuário não sabe como criar um site do Sharepoint.Eles só querem dar um duplo clique no arquivo e o trabalho está feito!

Foi útil?

Solução

Você pode usar os cmdlets a seguir para fazer isso:

New-SPWebApplication http://technet.microsoft.com/en-us/library/ff607931.aspx

New-SPSite http://technet.microsoft.com/en-us/library/ff607937.aspx

Novo-SPWeb http://technet.microsoft.com/en-us/library/ff607579.aspx

Em cada etapa, basta atribuir a uma variável, então você pode usá-lo na próxima cmdlet.

Usando os exemplos de artigos, você pode fazer:

$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"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top