获取工作组中的计算机

时间:2011-03-03 08:40:31

标签: c#

如何查询特定工作组中的所有可访问计算机?

1 个答案:

答案 0 :(得分:8)

您可以使用Active Directory API - 查看DirectoryEntry课程(不要忘记添加对System.DirectoryServices.dll的引用)。
这是一个简短的例子:

    using (DirectoryEntry workgroup = new DirectoryEntry("WinNT://Workgroup"))
    {
        foreach (DirectoryEntry child in workgroup.Children)
        {
            Console.WriteLine(child.Name);
        }
    }