使用PowerShell 创建SharePoint 网站

使用PowerShell 创建SharePoint 网站

        在SharePoint开发中,你应该学会使用PowerShell管理SharePoint站点。SharePoint Management Shell是一个Windows PowerShell模块,你可以用它高效管理SharePoint 用户、站点、网站集和组织。
        这里教你简单的语句,创建一个SharePoint网站。
        输入一下语句。红色框内信息是按下Enter后出现的。

        建立的网站如下:

        首先我们需要理解如何使用PowerShell创建站点。new-spweb这一特殊命令只有一个必要元素,即站点的URL,但是也有许多其他参数,在创建站点时使用可以丰富站点信息。
-url:新创建站点的URL。
-template: 添加模板号。
-name: 显示站点名称。
-AddToTopNav: 是否要站点显示在顶部导航栏。
-UseParentTopNav:是否要站点使用父站点的导航。
        经测试,支持汉字网站名称。
        关于SharePoint 2010 站点模板名称与ID的对应,请查看http://blogs.msdn.com/b/richin/archive/2011/07/04/sharepoint-2010-site-template-names.aspx
        如果你不确定哪些模板是可用的,你可以使用Get-SPWebTemplate返回可用模板的列表。

补充

创建新的Web应用程序

New-SPWebApplication -Name <name>-HostHeader <hostheader> Port <port>  -Url<url> -ApplicationPool <application pool> -ApplicationPoolAccount <applicationpoolaccount> –DataBaseName <databasename>
                                                           ------------------------------------分割线----------------------------------------
New-SPWebApplication -Name “Company Intranet” -HostHeader “intranet.company.com”-Port 80 -Url “http://intranet.company.com:80” -ApplicationPool “SharePoint Web Applications” -ApplicationPoolAccount (Get-SPManagedAccount “CompanySP_Service”)  -DatabaseName “WSS_Content_Intranet”

删除Web应用程序

Remove-SPWebApplication http://intranet.company.com -DeleteIISSite -RemoveContentDatabase -Confirm:$false

创建内容数据库

New-SPContentDatabase -Name<ContentDBName> -WebApplication <WebApplicationName>
                                                           ------------------------------------分割线----------------------------------------
New-SPContentDatabase -Name WSS_Content_Intranet_Sales -WebApplication http://intranet.company.com

创建网站集

New-SPSite -URL “<URL for the new site collection>” -Name <name>  -ContentDatabase <content database name> -OwnerAlias “<domainuser>” -Template <template>
                                                           ------------------------------------分割线----------------------------------------
New-SPSite -URL “http://intranet.company.com/sites/sales” -Name “Sales” -ContentDatabase  WSS_Content_Intranet_Sales -OwnerAlias “COMPANYSPAdmin” -Template “STS#0″
        以上也不是什么新的知识,在其他地方你也可以看到。我这里总结一下,只是为了以后需要的时候,能够很快地引用它们。
原文地址:https://www.cnblogs.com/crazygolf/p/3856674.html