获取资源内容

在 ESXi 主机上配置 GuestStore 存储库后,可以使用 VMware Tools 命令行实用程序轻松访问 GuestStore 存储库中的资源。
您可以使用 VMware Tools 工具箱命令行实用程序从 GuestStore 存储库中获取资源内容。
"C:\Program Files\VMware\VMwareTools\VMwareToolboxCmd.exe" gueststore getcontent <resource path> <output file>
/usr/bin/vmware-toolbox-cmd gueststore getcontent <resource path> <output file>
其中,
<resource path>
是 GuestStore 存储库数据存储根 URL 下的路径。
例如:
"C:\Program Files\VMware\VMware Tools\VMwareToolboxCmd.exe" gueststore getcontent /vmware/apps/vmtools/windows64/metadata.json C:\Temp\metadata.json
"C:\Program Files\VMware\VMware Tools\VMwareToolboxCmd.exe" gueststore getcontent /vmware/configurations/vmtools/windows/tools.conf C:\Temp\tools.conf
客户机管理员可以使用以下
tools.conf
设置来控制对 GuestStore 存储库的访问。
[guestStore]
disabled = false
(默认情况下,在 ESXi 主机端进行配置时启用对 GuestStore 存储库的访问)
adminOnly = false
(默认情况下,无需管理员特权即可访问 GuestStore 存储库)
如果
disabled = true
,将禁止所有客户机访问 GuestStore 存储库,包括 VMware Tools 基于 GuestStore 的升级以及 GlobalConf 功能。
启用 GuestStore 访问 (
disabled = false
) 后,
adminOnly = true
设置会限制仅管理员或 root 用户可以通过运行以下命令来从 GuestStore 存储库获取内容:
  • Windows
    "C:\Program Files\VMware\VMwareTools\VMwareToolboxCmd.exe" gueststore getcontent <resource path> <output file>
  • Linux
    /usr/bin/vmware-toolbox-cmd gueststore getcontent <resource path> <output file>