1

我想获取远程 Windows 操作系统中所有用户的列表以及他们所属的组。

我正在使用以下获取用户名的代码:

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,""));
    }
}

有人可以指导我如何使用以前的代码获取用户所属的组(例如测试、管理员)。

4

0 回答 0