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 实例运行一套测试。 |