什么服务器是网络中的Hyper-V主机?

时间:2015-04-24 06:55:38

标签: powershell virtual-machine hyper-v

在公司网络中,我如何知道哪些机器(服务器)是使用PowerShell的Hyper-V主机?

1 个答案:

答案 0 :(得分:0)

最好的方法是询问网络管理员。

如果不可行,有几种方法。首先,你可以从AD query serviceConnectionPoint。列出了所有启用了Hyper-V角色的计算机。如果链接腐烂,这里是一个片段

Import-Module ActiveDirectory
$hostDN = Get-ADObject -Filter 'ObjectClass -eq "serviceConnectionPoint" -and Name -eq "Microsoft Hyper-V"'
$hostDN | ForEach-Object { $_.DistinguishedName.Split(",")[1].replace("CN","") }

您还可以检查密钥HKLM\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters的注册表。它由集成组件更新,并且不存在于物理系统上。