SharePoint2016: 使用powerShell启用project web app
1. 创建pwa承载的webApplication
在SharePoint2016管理中心》应用程序管理》管理web应用程序,新建web应用程序》sharepoint-1001,database: wss_content1001
2. 创建pwa DataBase
管理中心》管理内容数据库》添加内容数据库,web应用程序选择刚创建的sharepoint-1001,
锁定内容数据库
在“数据库容量设置” 部分:
-
在“生成警告事件之前允许的最多网站数” 框中,键入 0 。
-
在“此数据库中允许创建的最多网站数” 框中,键入 1 。
3. 打开SharePoint2016 powershell命令行(以管理员身份启动)
#0 激活SharePoint 2016的pwa
Enable-ProjectServerLicense –Key "23CB6-N4X8Q-WWD7M-6FHCW-9TPVP"
#1 run 这条cmd: (http://pcsp16:1001/sites/pwa ps: pcsp16:1001 是刚创建的sharepoint-1001,/sites/pwa 是pwa地址,可以直接添加上。)
New-SPSite -ContentDatabase pwa_Content1001 -URL http://pcsp16:1001/sites/pwa -Template pwa#0
运行后要输入OwnerAlias: sp16\administrator (只输帐户) long time ...
#2 run 第2条cmd , long time...
Enable-SPFeature pwasite -URL http://pcsp16:1001/sites/pwa
4. 配置pwa站点Feature
打开http://pcsp16:1001/sites/pwa,打开site setting》网站功能,打开所有project web app Feature。现在可以正常访问pwa。
//
如果pwa无实例
#创建实例
Upgrade-SPProjectWebInstance -Identity http://pcsp16:1001/sites/ContosoProjects -Confirm:$False
#reset iis
iisreset /noforce