如何查询特定工作组中的所有可访问计算机?
答案 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);
}
}