您必須執行某些 PowerShell 外掛程式工作流程,才能完成使用 vRealize Orchestrator Plug-in for Horizon 外掛程式將實體機器和非 vSphere 虛擬機器新增到桌面平台集區的程序。

備註: 除了執行此程序中列出的 PowerShell 工作流程和「向集區登錄機器」工作流程之外,您還可以執行 Workflows/Example 資料夾中提供的「將實體機器新增至集區」工作流程。

必要條件

  • 確認您擁有適用於 Microsoft Windows PowerShell 的 vRealize Orchestrator 外掛程式,其包含此程序所需的工作流程。
  • 確認您具有 vRealize Orchestrator 伺服器的管理員認證。帳戶必須是設定為透過 vCenter Single Sign-On 進行驗證的 vRealize Orchestrator 管理員群組的成員。
  • 執行「向集區登錄機器」工作流程,以將所有機器 DNS 名稱登錄到 Horizon 中手動未受管理的桌面平台集區。「向集區登錄機器」工作流程會傳回將在執行此程序中所述的 PowerShell 命令時被推送到機器的 Windows 登錄的 Token (每個登錄的 DNS 各一個)。

程序

  1. 以管理員身分登入 vRealize Orchestrator
  2. 按一下 vRealize Orchestrator 中的工作流程視圖。
  3. 在工作流程階層式清單中,選取程式庫 > PowerShell > 組態,然後導覽至新增 PowerShell 主機工作流程。
  4. 新增 PowerShell 主機工作流程上按一下滑鼠右鍵,然後選取啟動工作流程
  5. 提供實體機器的主機名稱和完整網域名稱,然後按下一步
    如果機器不在網域中,您可以使用 IP 位址。如果您不提供連接埠號碼,則會使用預設連接埠。
  6. 填寫顯示的表單,然後按下一步
    選項 動作
    PowerShell 遠端主機類型 從下拉式清單中選取 WinRM
    傳輸通訊協定 從下拉式清單中選取 HTTP
    驗證 如果機器在網域中,請從下拉式清單中選取 Kerberos。如果機器不在網域中,則選取基本
  7. 填寫顯示的表單。
    選項 動作
    工作階段模式 從下拉式清單中選取共用工作階段
    使用者名稱 如果機器在網域中,使用格式 administrator@domain.com。如果機器不在網域中,則使用本機管理員帳戶的使用者名稱。
  8. 按一下提交執行工作流程。
  9. 工作流程完成後,在 PowerShell 資料夾中的叫用 PowerShell 指令碼工作流程上按一下滑鼠右鍵,然後選取啟動工作流程
  10. 選取剛新增的主機,然後按下一步
  11. (選用) 新增 Identity 登錄機碼。
    1. 檢查 hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Identity 登錄機碼是否存在。
    2. 如果登錄機碼不存在,請執行下列命令:
      New-Item -Path "hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent" -Name Identity
  12. 指令碼文字區域內,輸入下列命令:
    New-ItemProperty -Path "hklm:\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Identity" -Name Bootstrap -PropertyType String –Value “TokenReturnedByWorkflow” –Force

    對於 TokenReturnedByWorkflow,使用先前執行以登錄機器 DNS 名稱的「向集區登錄機器」工作流程傳回的 Token。

  13. 按一下提交執行工作流程。

結果

機器上的 Horizon Agent Token 現在會與 Horizon Connection Server執行個體配對。