Wie kann ich alle zugänglichen Computer abfragen, die zu einer bestimmten Arbeitsgruppe gehören?
Antwort
Zu viele Anzeigen?Sie können die Active-Directory-API verwenden - prüfen Sie die DirectoryEntry Klasse (vergessen Sie nicht, einen Verweis auf System.DirectoryServices.dll
).
Hier ist ein kurzes Beispiel:
using (DirectoryEntry workgroup = new DirectoryEntry("WinNT://Workgroup"))
{
foreach (DirectoryEntry child in workgroup.Children)
{
Console.WriteLine(child.Name);
}
}