Microsoft PowerShell for Project Server cmdlet 参考

总结:用于Project Server 2016的 Microsoft PowerShell cmdlet 列表。
适用于:Project Server 订阅版、Project Server 2019、Project Server 2016

下表描述了 Project Server 中可用的 PowerShell cmdlet。

Cmdlet 名称 说明
Disable-ProjectServerLicense
跨场禁用 Project Server 功能。
Disable-SPProjectActiveDirectoryEnterpriseResourcePoolSync
禁用 Active Directory 企业资源库同步的计时器作业执行。
Disable-SPProjectEmailNotification
禁用 Project Web App 网站级电子邮件通知设置。
Disable-SPProjectEnterpriseProjectTaskSync
在 Project Web App 和项目网站之间禁用项目任务同步。
Enable-ProjectServerLicense
在场中启用 Project Server 功能。
Enable-SPProjectActiveDirectoryEnterpriseResourcePoolSync
启用 Active Directory 企业资源库同步的计时器作业执行。
Enable-SPProjectEmailNotification
在场中启用 Project Server 功能。
Enable-SPProjectEnterpriseProjectTaskSync
在 Project Web App 和项目网站之间启用项目任务同步。
Get-SPProjectEventServiceSettings
返回 Microsoft Project Server 事件服务 2016 的设置。
Get-ProjectServerLicense
检索 Project Server 许可证的状态。
Get-SPProjectDatabaseUsage
返回内容数据库中使用的 Project Web App 数据的近似大小(以兆字节 (MB) 为单位)。
Get-SPProjectEnterpriseProjectTaskSync
获取 Project Web App 和项目网站之间的项目任务同步状态。
Get-SPProjectIsEmailNotificationEnabled
返回 Project Web App 网站级电子邮件通知设置。
Get-SPProjectOdataConfiguration
返回有关如何为 Project Web App 实例配置 OData 服务的设置。
Get-SPProjectPCSSettings
获取 Project Server 2016上 Project 计算引擎的设置。
Get-SPProjectPermissionMode
返回 Project Web App 实例的权限模式。
Get-SPProjectQueueSettings
返回指定 Project Server Service Application的所有 Project Server 2016 队列设置及其当前值的列表。
Get-SPProjectWebInstance
返回 Project Web App 网站的实例。
Invoke-SPProjectActiveDirectoryEnterpriseResourcePoolSync
触发指定的 Project Web App 实例上的 Active Directory 企业资源库同步。
Invoke-SPProjectActiveDirectoryGroupSync
手动启动同步作业,以便将 Project Server 2016 组成员资格与指定的 Active Directory 组同步。
Migrate-SPProjectDatabase
将数据从 Project Server 2013 数据库复制到相应的 SharePoint Server 2016 内容数据库(包含已迁移的网站集)。
Migrate-SPProjectResourcePlans
将已发布的资源计划分配数据迁移到协定中。 当数据已经从 Project Server 2013 迁移到 Project Server 2016 后运行
New-SPProjectServiceApplication
创建新的 Project Server Service Application。
New-SPProjectServiceApplicationProxy
为 Project Server Service Application创建代理。
Pause-SPProjectWebInstance
将指定的 Project Web App 实例切换为只读,防止通过 Project Server 2016 PSI 或 CSOM 进行任何更改。
Repair-SPProjectWebInstance
对可能已不在队列中的特定 Project Server 2016队列项目进行重新排队。
Reset-SPProjectEventServiceSettings
将 Microsoft Project Server 事件服务 2016 设置重置为默认值。
Reset-SPProjectPCSSettings
重置 Project Server 2016上 Project 计算引擎的设置。
Reset-SPProjectQueueSettings
将特定 Project Server Service Application的所有 Project Server 队列设置重置为其默认值。
Resume-SPProjectWebInstance
将指定的 Project Web App 实例切换为读写模式,以允许用户再次更改数据。
Set-SPProjectEventServiceSettings
允许更改 Microsoft Project Server 事件服务 2016 TCP 端口设置。
Set-SPProjectOdataConfiguration
设置有关如何为 Project Web App 实例配置 OData 服务的属性。
Set-SPProjectPCSSettings
配置 Project Server 2016上 Project 计算引擎的设置。
Set-SPProjectPermissionMode
更改 Project Web App 实例的权限模式。 运行此 cmdlet 会删除所有安全设置并恢复为指定模式的默认设置。
Set-SPProjectQueueSettings
设置特定 Project Server Service Application的一个或多个 Project Server 2016 队列设置的值。
Set-SPProjectServiceApplication
设置 Project Server Service Application的属性。
Set-SPProjectUserSync
控制 WSS 用户同步的行为。
Set-SPProjectUserSync
定义一个阈值,如果超过该值,将不执行而是删除用户同步作业。 该阈值是用户数与项目数的乘积。
Set-SPProjectUserSyncFullSyncThreshold
定义一个阈值,如果超过该值,增量用户同步作业将作为完全用户同步执行。该阈值是用户数与项目数的乘积。
Set-SPProjectUserSyncOffPeakSyncThreshold
定义一个阈值,如果超过该值,完全用户同步作业将在非高峰时段执行,而不是立即执行。 该阈值是用户数与项目数的乘积。
Sync-SPProjectPermissions
手动同步 Project Web App 实例及其关联的项目网站之间的权限。
Test-SPProjectServiceApplication
对 Project Service Application 运行重要的运行状况检查。
Test-SPProjectWebInstance
对现有 Project Web 实例运行一套测试。

另请参阅

Microsoft PowerShell for SharePoint 2013 参考