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 上取得專案計算引擎的設定。
Get-SPProjectPermissionMode
傳回 Project Web App 執行個體的權限模式。
Get-SPProjectQueueSettings
針對指定的 Project Server 服務應用程式,傳回所有 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 服務應用程式。
New-SPProjectServiceApplicationProxy
建立 Project Server 服務應用程式的 Proxy。
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 上重設專案計算引擎的設定。
Reset-SPProjectQueueSettings
針對特定 Project Server 服務應用程式,將所有 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 上設定專案計算引擎的設定。
Set-SPProjectPermissionMode
變更 Project Web App 實例的許可權模式。 執行此 Cmdlet 會刪除所有安全性設定,並回復成指定模式的預設設定。
Set-SPProjectQueueSettings
針對特定 Project Server 服務應用程式,設定一或多個 Project Server 2016 佇列設定的值。
Set-SPProjectServiceApplication
設定 Project Server 服務應用程式的屬性。
Set-SPProjectUserSync
控制 WSS 使用者同步處理的行為。
Set-SPProjectUserSyncDisabledSyncThreshold
定義閾值,超過此閾值時,就不會執行使用者同步處理工作,而是會將它刪除。 此閾值是專案數目乘以使用者數目的積。
Set-SPProjectUserSyncFullSyncThreshold
定義臨界值,超過此臨界值時,就會將差異使用者同步處理工作當做完整使用者同步處理來執行。此臨界值是專案數目乘以使用者數目的積。
Set-SPProjectUserSyncOffPeakSyncThreshold
定義閾值,超過此閾值時,就會在離峰時段 (而非立即) 執行完整使用者同步處理工作。 此閾值是專案數目乘以使用者數目的積。
Sync-SPProjectPermissions
手動同步處理 Project Web App 執行個體與其相關聯之專案網站間的權限。
Test-SPProjectServiceApplication
針對 Project Service Application 執行一系列的健康情況檢查。
Test-SPProjectWebInstance
在現有 Project Web 執行個體執行一組測試。

另請參閱

Microsoft PowerShell for SharePoint 2013 參考