必须先安装 PowerCLI,然后才能使用通过  PowerCLI cmdlet 创建的规则管理 vSphere Auto Deploy。

前提条件

  • 使用 VMware 产品互操作性列表选择与您的 ESXi 版本兼容的 PowerCLI 版本。
  • 使用 PowerCLI 主页上相应 PowerCLI 版本的兼容性列表检查所选 PowerCLI 版本的系统要求。
  • 在工作站上打开 PowerShell。在默认不提供 PowerShell Gallery 的 Windows Server 配置中,必须将 PowerShell 库添加为受信任的存储库。

过程

  1. PowerCLI 主页下载高于 PowerCLI 6.5R1 的 PowerCLI 版本。
  2. 要安装所有 PowerCLI 模块,请运行以下命令:Install-Module VMware.PowerCLI -Scope CurrentUser。或者,也可以通过运行带有模块名称的 Install-Module cmdlet 安装单个 PowerCLI 模块。
    如果显示一条指明将从不可信存储库安装模块的警告,请按 y,然后按 Enter 确认安装。
  3. (可选)如果需要脱机安装 PowerCLI,请从 PowerCLI 主页下载 PowerCLI ZIP 文件,然后将 ZIP 文件传输到本地计算机。
    1. 使用以下命令检查 PowerShell 模块路径:$env:PSModulePath
    2. 将 ZIP 文件的内容提取到其中一个列出的文件夹中。
    3. 使用命令 cd <path_to_powershell_modules_folder>Get-ChildItem * -Recurse | Unblock-File 取消阻止这些文件。
    可以使用 Get-Module -Name VMware.PowerCLI* -ListAvailable 命令验证 PowerCLI 模块是否可用。

下一步做什么

配置目标主机的设置,以准备使用 vSphere Auto Deploy 对其进行置备。