您可以在 VMware Fusion 中使用 vmrun 命令行实用工具控制虚拟机,以及在 VMware 虚拟机上自动完成客户机操作。vmrun 实用工具与 VIX API 库相关联。

以下几节简要说明了 vmrun 实用工具的功能。

电源命令

电源命令控制虚拟机的运行方式。您可以使用电源命令启动(打开电源)、停止(关闭电源)、重置(重新引导)、挂起、暂停和取消暂停虚拟机。

快照命令

快照捕获拍摄快照时的虚拟机状态,包括虚拟磁盘上的所有数据。以后,您可以使用快照将虚拟机还原为以前的状态。快照适用于数据备份并作为开发和测试的占位符。您可以使用快照命令列出虚拟机的现有快照,创建快照,删除快照,以及将虚拟机还原为拍摄快照时的状态。还原为快照并不会恢复运行虚拟机,即使在拍摄快照时正在运行虚拟机也是如此。

网络适配器命令

通过使用网络适配器命令,您可以控制与虚拟机关联的虚拟网络适配器。您可以使用网络适配器命令列出、添加、更新和移除网络适配器。

主机网络命令

通过使用主机网络命令,您可以列出主机虚拟网络以及列出、更新或移除端口转发配置。

客户机操作系统命令

通过使用客户机操作系统命令,您可以通过以下方式与客户机操作系统进行交互。

  • 在客户机操作系统中运行可执行程序,或者运行您提供的解释的脚本。
  • 检查文件或目录在客户机中是否存在,删除文件或目录,重命名文件,列出文件或创建新的目录。
  • 将文件从主机拷贝到客户机,或者从客户机拷贝到主机。
  • 在客户机操作系统中创建临时文件。
  • 从主机中添加共享文件夹,在客户机中将共享文件夹指定为可写,或者移除共享文件夹。
  • 从客户机中捕获屏幕图像。
  • 列出在客户机操作系统中运行的进程或结束进程。
  • 在客户机操作系统的环境或虚拟机状态中读取或写入变量。
  • 获取客户机操作系统的 IP 地址。

所有客户机相关命令的超时为 5 分钟,这是 VMware Tools 的等待时间。

常规命令

常规命令包括执行以下操作的命令:列出所有运行的虚拟机,升级虚拟机硬件版本,在客户机操作系统中安装 VMware Tools,检查 VMware Tools 的当前状态以及删除虚拟机。此外,您还可以克隆虚拟机以创建虚拟机的副本。

模板虚拟机命令

模板虚拟机命令的名称是 downloadPhotonVM。您可以使用该命令下载 VMware Project Photon 操作系统虚拟机。