是否有任何方法可以自动使用PoweShell和Batch文件创建Web应用程序,站点集合和站点?因此,用户必须单击可执行批处理文件,该文件将在端口80上创建Web应用程序,其中包含以PowerShell,网站集和10个子站点写入其中的内容数据库?

在我的情况下,用户不知道如何创建SharePoint站点。他们只是想双击文件,工作完成!

有帮助吗?

解决方案

您可以使用以下cmdlet来完成以下操作:

new-spwebapplication http://technet.microsoft.com/en-us/library/ff607931.aspx

new-spsite http://technet.microsoft.com/technet/library/ff607937.aspx

new-spweb http://technet.microsoft.com/en-us/library/ff607579.aspx

在每个步骤中,只需分配给变量,以便您可以在下一个cmdlet中使用它。

使用文章中的示例,您可以执行:

$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"
.

许可以下: CC-BY-SA归因
scroll top