您可以使用 VMware PowerCLI 设置 Horizon PowerCLI 模块,并使用 Horizon PowerCLI cmdlet 连接到连接服务器或与连接服务器断开连接。连接到连接服务器后,您可以编写调用 Horizon API 的 PowerShell 脚本。

过程

  1. 安装 VMware PowerCLI。

    从 PowerShell 库安装 VMware PowerCLI。要安装 VMware PowerCLI,请在 Windows PowerShell 提示符下运行以下命令:

    Install-Module -Name Vmware.PowerCLI 
    
    

    此命令会将所有 VMware PowerCLI 模块都安装到 Windows PowerShell 中。VMware.VimAutomation.HorizonView 模块即是 Horizon PowerCLI 模块。

    您也可以从 https://code.vmware.com/web/dp/tool/vmware-powercli 下载并安装 VMware PowerCLI。

    有关如何安装 VMware PowerCLI 的更多信息,请参阅位于 https://code.vmware.com/web/dp/tool/vmware-powercli《VMware PowerCLI 用户指南》

  2. 将名为 VMware.VimAutomation.HorizonViewHorizon PowerCLI 模块导入到 Windows PowerShell 会话。

    使用以下命令将 VMware.VimAutomation.HorizonView 导入到 Windows PowerShell 会话:

    Import-Module -Name VMware.VimAutomation.HorizonView 
    		  

    VMware.VimAutomation.HorizonView 中包含 Connect-HVServerDisconnect-HVServer cmdlet,您可以使用它们连接到连接服务器或与连接服务器断开连接。

  3. 从 github 存储库中提取示例脚本。

    使用 Connect-HVServer cmdlet 连接到连接服务器的 Horizon API 服务后,您可以运行调用 Horizon API 的 PowerShell 脚本。有关 Horizon API 的更多信息,请参阅位于 https://code.vmware.com/apis/405/view《View API 参考》

    Horizon PowerCLI 模块的示例脚本在 https://github.com/vmware/PowerCLI-Example-Scripts 的“模块”部分中作为 VMware.Hv.Helper 模块提供。

下一步做什么

可以直接使用这些示例脚本,也可以对这些脚本进行修改,以满足您的自动化需求。除了示例脚本之外,您还可以根据需要开发调用 Horizon API 的新脚本。请参阅运行示例 Horizon PowerCLI 脚本