如果要在使用 Windows 客户机操作系统的多个虚拟机中安装 VMware Tools,可以采用自动安装方式,并指定要包括或排除的组件对应的选项。

开始之前

  • 打开虚拟机电源。

  • 以管理员身份登录客户机操作系统。

  • 如果计划在命令行中使用 setup.exe 命令运行 VMware Tools 安装,请编辑虚拟机设置,以将虚拟 CD/DVD 驱动器连接到 VMware Tools ISO 映像。在 VMware Workstation 和 Player 中,windows.iso 文件位于主机上 Workstation 或 Player 的安装目录中。

  • 如果计划在命令行中使用 setup.exe 命令运行 VMware Tools 安装,请编辑虚拟机设置,以将虚拟 CD/DVD 驱动器连接到 VMware Tools ISO 映像。在 VMware Workstation 和 Player 中,windows.iso 文件位于主机上 Workstation 或 Player 的安装目录中。

  • 如果计划使用 MSI 参数指定与无提示安装有关的选项,请转到 MSDN 网站上的“Windows 安装程序”页面以熟悉语法。可以通过 setup.exe 命令使用这些参数,或者将它们置于 vCenter Server 对话框中以用于自动安装和升级。

  • 要阻止安装某些 VMware Tools 组件,请熟悉 VMware Tools 组件名称,以便指定要排除哪些组件。请参见静默安装中使用的 VMware Tools 组件的名称

  • 如果从 VMware 产品的测试版或预发布版本安装 VMware Tools,请取消有关未签名驱动程序的提示。请参见在 Vista 之前的 Windows 操作系统上取消有关未签名驱动程序的提示将 VMware 添加为受信任发布者以取消驱动程序提示

过程

  1. 在 vSphere Web Client 清单中,选择主机、群集或数据中心,然后单击虚拟机选项卡。
  2. 选择虚拟机,右键单击,然后选择所有 vCenter 操作 > 客户机操作系统 > 安装/升级 VMware Tools
  3. 提供安装或升级配置信息。
  4. 要在安装过程中添加 MSI 参数或排除 VMware Tools 组件,请将这些参数和选项添加到“高级选项”文本框中的 setup.exe 命令。
    1. 键入带有任意 MSI 参数的 setup.exe 命令。
      setup.exe /S /v "/qn msi_args"

      要排除某些 VMware Tools 组件,请使用 ADDLOCALREMOVE 选项。

      setup.exe /S /v "/qn msi_args ADDLOCAL=ALL REMOVE=component"

      例如,以下命令执行无提示安装,并在安装完成时取消重新引导。该命令还会安装除共享文件夹组件之外的所有组件。

      setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"

      下例显示相同的命令,但添加了日志记录。

      setup.exe /S /v "/qn /l*v ""%TEMP%\vmmsi.log"" REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"