Rob*_*son 1 c# windows-server-2008 .net-2.0
所以,我有点被困在这里......
我正在编写一个程序,该程序应该能够列出MS Windows Server 2008 R2上本地管理员组中的所有用户.
这里的问题是我只允许使用.NET 2.0 - 所以我无法使用GroupPrincipal类......这会使这个任务非常简单.
任何指针都会受到欢迎!
干杯!
哎呀!
不知道我在想什么 - 这很简单!
所有对Masoud Tabatabaei的信誉 - 发现以下代码片段:http://csharptuning.blogspot.se/2007/09/how-to-get-list-of-windows-user-in-c.html
DirectoryEntry localMachine = new DirectoryEntry("WinNT://" + Environment.MachineName);
DirectoryEntry admGroup = localMachine.Children.Find("administrators","group");
object members = admGroup.Invoke("members", null);
foreach (object groupMember in (IEnumerable)members)
{
    DirectoryEntry member = new DirectoryEntry(groupMember);
    lstUsers.Items.Add(member.Name);
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           5642 次  |  
        
|   最近记录:  |