查找运行Windows Server 2012 Standard(而不是R2)的VM的虚拟主机

时间:2016-08-23 19:47:32

标签: windows server windows-server-2012 hyper-v

我可以在命令行中使用它来找到所有Windows服务器(2003-2012 R2)的虚拟主机:

reg query "\\*MACHINENAME*\HKLM\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters" /v HostName

但是,我有一台运行2012 Standard的服务器,它没有此注册表项。

我验证了服务器是使用以下内容的VM:

systeminfo | findstr /c:"Model:" /c:"Host Name" /c:"OS Name"

但是,我真的很想知道这个VM的托管位置。我已经研究了其他确定主机的方法,但它们都集中在读取这个VM由于某种原因没有的reg键。

有没有办法确定在没有该密钥的情况下托管此VM的位置?我们正在使用Hyper-V,没有理由怀疑这个VM是一次性的雪花。

1 个答案:

答案 0 :(得分:1)

检查“HKLM \ SOFTWARE \ Microsoft \ Virtual Machine \ Auto”,主要是客人在此密钥中存储的所有主机详细信息

有一个班级check this来分享虚拟主机和主机详情