虚拟 PC 能否找出其主机的身份?

虚拟 PC 能否找出其主机的身份?

我的网络上有一个 Microsoft Virtual PC 实例,它运行构建脚本并通过向我发送电子邮件来报告问题。我不知道它在哪台机器上运行!我可以通过远程桌面访问该机器,但我不知道如何从中找出主机。我真正想要的是,将来在自动电子邮件中包含主机名。所以我有两个问题:

1)如果您登录到虚拟PC,有什么方法可以找出主机的身份?

2)如果问题 1 的答案是肯定的,那么从 Python 脚本中自动查找主机的最简单方法是什么?

答案1

除非我弄错了,否则除了服务器提供的虚拟化工具(如 VMware 的“vmware tools”)之外,你甚至无法确定虚拟机虚拟机。

也许通过 Hyper-V 的管理控制台,您可以确定它在哪台机器上运行。除此之外,我不知道还有什么方法可以确定您要查找的内容。

答案2

哈哈。我来这里是想告诉你我出局了,除非您(由于某种原因)使用 Microsoft VM 而不是 VMWare。

Microsoft 将物理主机的名称放在虚拟机的注册表中:

HKLM\Software\Microsoft\Virtual Machine\Guest\Parameters\PhysicalHostName

希望有所帮助。

答案3

最坏情况:根据网络连接找到它,就像你找到一台恶意机器一样。我首先确定它连接到哪个交换机端口,然后查找电缆的终点。

相关内容