可以使用退出代码将 VMware Tools 配置实用程序命令与脚本编写工具相集成。

下表列出了在 toolbox-cmd 中定义的常见错误代码。每个子命令可能返回其他 Windows 或 Linux 错误代码。

表 1. 退出代码
代码 适用命令 说明
0 所有命令 命令已成功。
1 所有命令 出现错误。

对于 shrink 命令,1 表示尽管压缩功能已启用,仍无法执行压缩命令。

64 所有命令 命令行参数无效 (EX_USAGE)。
69

upgrade

timesync

config

device

stat

shrink

对于 device 命令,69 表示指定的设备不存在。使用 list 子命令可显示设备的有效名称。

对于 stat 命令,69 表示程序无法与主机通信 (EX_UNAVAILABLE)。

70

globalconf

gueststore

存在内部软件错误 (EX_SOFTWARE)。
71 未使用 存在系统错误 (EX_OSERR)。
72

device

shrink

script

缺少关键操作系统文件 (EX_OSFILE)。
75

upgrade

stat

shrink

script

config

globalconf

logging

device

主机不支持此查询,可能是因为该主机不是 ESX/ESXi 主机 (EX_TEMPFAIL)。
77

script

disk

upgrade

globalconf

logging

info

config

出现权限错误 (EX_NOPERM)。
130

Shrink

收到 SIGNT (VM_EX_INTERRUPT)。