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 執行個體執行一組測試。 |