列出Active Directory上服务器的所有虚拟机

时间:2014-01-29 04:52:32

标签: c# active-directory

我正在尝试列出所有Hyper-V服务器及其虚拟机。

现在我使用此查询获取所有服务器:

var searcher = new DirectorySearcher(new DirectoryEntry("LDAP://" + domainName))
{           
    Filter = "(&(cn=Microsoft hyper-v)(objectCategory=serviceConnectionPoint))"
}

如何列出在一个特定服务器上运行的所有虚拟机?

1 个答案:

答案 0 :(得分:1)

解决方案是使用WMI连接到服务器。 以下是一些很好的解释:http://blogs.technet.com/b/richard_macdonald/archive/2008/08/11/3103559.aspx