使用 Windows PowerShell 管理部署工作

 

發行︰ 2017年1月

適用於: Dynamics 365 (on-premises)、Dynamics CRM 2016

Windows PowerShell 可讓您輕鬆執行部署命令變更部署的設定,例如從 部署管理員 使用者介面可執行的工作。 您也可以使用 Microsoft Dynamics 365 SDK 中所述的方法執行這些工作。PowerShell Cmdlet 安裝於安裝完整伺服器角色或安裝部署工具伺服器角色 (如果您正在安裝個別的伺服器角色) 的電腦上。 若要執行命令,您必須先使用 PowerShell 註冊 Microsoft Dynamics 365 命令。 本主題說明如何執行這個動作以及其他工作,協助您使用 PowerShell。

有關 Microsoft Dynamics 365 的 PowerShell Cmdlet 的說明位於 Microsoft Dynamics CRM PowerShell 參照

如需使用 PowerShell 的詳細資訊,請參閱使用 Windows PowerShell 進行指令碼處理

如需以程式設計方式使用部署 Web 服務的詳細資訊,請參閱 MSDN:使用部署 Web 服務管理部署

本主題內容

開始使用 Dynamics 365 PowerShell Cmdlet

使用 PowerShell Cmdlet

使用 PowerShell Cmdlet 來設定屬性

取得 Dynamics 365 PowerShell Cmdlet 說明主題

使用 PowerShell 更新部署組態設定

開始使用 Dynamics 365 PowerShell Cmdlet

註冊 Cmdlet

  1. 在 Microsoft Dynamics 365 伺服器上登入您的系統管理員帳戶。

  2. 開啟 PowerShell 命令提示字元。

  3. 輸入下列命令。

    Add-PSSnapin Microsoft.Crm.PowerShell
    

    這個命令會將 Dynamics 365PowerShell 嵌入式管理單元新增至目前的工作階段。 該嵌入式管理單元是在 Microsoft Dynamics 365 伺服器安裝和設定期間註冊的。

重要

  • 如需註冊 XRM 工具連接器 Cmdlet Get-CrmConnection 和 Get-CrmOrganizations 的資訊,請參閱 MSDN:使用 PowerShell Cmdlet 讓 XRM 工具連線至 CRM

  • 如需註冊 Package Deployer Cmdlet 的詳細資訊,請參閱 使用 Dynamics CRM Package Deployer 和 Windows PowerShell 部署套件

  • 您必須註冊 Dynamics 365PowerShell 命令,否則當您嘗試執行 Cmdlet 時,將會收到下列訊息。

    無法辨識「Microsoft Dynamics 365 Windows PowerShell 命令」詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。 請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。

取得 Dynamics 365 Cmdlet 清單

  • 在 PowerShell 命令提示字元中,輸入下列。

    Get-Help *Crm*
    

取得 Cmdlet 的說明

  • 在 PowerShell 命令提示字元中,輸入下列命令,將 CrmCmdletName 取代為命令名稱。

    Get-Help CrmCmdletName
    

如需特定 Cmdlet 的詳細說明,請使用 Get-HelpCRMCmdlet–full,例如 Import-CRMOrganization Cmdlet。

Get-Help Import-CRMOrganization -full

使用 PowerShell Cmdlet

當您已註冊 Dynamics 365PowerShell 命令,可使用命令來執行工作。

使用下列命令輸出部署系統管理員清單。

PS C:\Users\Administrator> Get-CrmDeploymentAdministrator

這個命令會產生下列輸出。

識別碼

名稱

ExtensionData

--

----

-------------

4f431656-90f8-e211-831c-00155da83c4f

myDomainName\Administrator

使用 PowerShell Cmdlet 來設定屬性

當您已經註冊 Microsoft Dynamics 365PowerShell 命令,您可以使用它們來執行工作,例如設定部署範圍的屬性或設定某些組織屬性。

例如,若要加入 Microsoft Dynamics 365 部署系統管理員,執行下列命令,其中 domain\adminName 是要新增之系統管理員的 Active Directory 網域和使用者名稱。

New-CrmDeploymentAdministrator domain\adminName

取得 Dynamics 365 PowerShell Cmdlet 說明主題

如需 Microsoft Dynamics 365PowerShell Cmdlet 的完整清單 (包括說明主題的連結),請參閱 Microsoft Dynamics CRM PowerShell 參考 (英文)。

使用 PowerShell 更新部署組態設定

使用 PowerShell 更新部署範圍設定,例如宣告型驗證、網際網路對向部署 (IFD) 和網址。其他資訊:更新部署組態設定

另請參閱

更新部署組態設定
操作 Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權