虚拟PC可以找出主机的身份吗?

我的networking上有一个Microsoft Virtual PC实例,它运行构build脚本并通过向我发送电子邮件报告问题。 我不是在运行什么机器! 我可以通过远程桌面访问机器,但我不知道如何从中解决主机问题。 我将来真正喜欢的是将主机名称包含在自动电子邮件中。 所以我有两个问题:

1)如果您login到虚拟PC,有什么办法找出主机的身份?

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

除非我错误了,否则服务器提供的虚拟化工具(如VMware的“VMware工具”)之外,即使VM 虚拟机,也无法确定。

也许运行Hyper-V的pipe理控制台,你可以确定它运行在哪台机器上。 除此之外,我知道没有这样的方式来确定你在找什么。

哈。 来到这里告诉你,我已经发现了, 除非你(因为某种原因)使用微软的VM而不是VMWare。

Microsoft将物理主机的名称放在虚拟机的registry中:

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

希望有所帮助。

最坏的情况:根据它的networking连接find它,就像你的stream氓机器一样。 首先确定连接到哪个交换机端口,然后查找电缆terminal的位置。