gpt4 book ai didi

vmware - 是否有可能在不更改 HOST 上的内容的情况下从 GUEST 工作站获取 VMWARE HOST 计算机名称?

转载 作者:行者123 更新时间:2023-12-02 01:40:58 24 4
gpt4 key购买 nike

假设我有 VMWARE 工作站( guest Windows 并由 Windows 托管)。有没有可能的方法来接收托管计算机的主机名?并且无需更改主机上的内容,如this link .

最佳答案

我通过 machine.id 将字符串从主机传递到 guest 来实现此目的。它确实需要在主机上进行更改(也在每个虚拟机的 .vmx 文件中),并且它不会自动发现主机的主机名,但它可以工作。在主机上,关闭相关 VM 的电源后,编辑该 VM 的 .vmx 文件。查找或添加类似于以下内容的行:

machine.id = "<string>"

设置<string>等于某个标识字符串,可以告诉您服务器的名称。这可以是主机名,也可以是主机名的缩写版本,如果您愿意,甚至可以是一些难以理解的代码,只要您知道它的含义即可。但是,如果 .vmx 文件中有一行设置

isolation.tools.machine.id.get.disable = TRUE

传递字符串不起作用,因此如果存在此行,您可能需要删除/注释它或将值设置为 FALSE .

在 guest 操作系统上,如果您安装了 VMware Tools,则可以执行以下操作(对于 Linux guest ):

vmware-guestd --cmd 'machine.id.get'

或者(对于Windows客人,我没有尝试过):

VMwareService --cmd machine.id.get

关于vmware - 是否有可能在不更改 HOST 上的内容的情况下从 GUEST 工作站获取 VMWARE HOST 计算机名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/903253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com