リモート Windows OS のすべてのユーザーと、そのユーザーが属するグループのリストを取得したいと考えています。
ユーザー名を取得する次のコードを使用しています。
DirectoryEntry directoryEntry = new DirectoryEntry("WinNT://" + CurrentOS.Attribute("ip").Value);
directoryEntry.Username = CurrentOS.Attribute("username").Value;
directoryEntry.Password = CurrentOS.Attribute("password").Value;
foreach (DirectoryEntry child in directoryEntry.Children)
{
if (child.SchemaClassName.Equals("User", StringComparison.OrdinalIgnoreCase))
{
FoundUsers.Add(new UserDetail(child.Name,""));
}
}
以前のコードを使用して、ユーザーが属するグループ (テスト、管理者など) を取得する方法を誰かが教えてくれますか?