怎样取得NT下组中用户列表
play with: using System; using System.DirectoryServices; class Class1  
play with:
using System;
using System.DirectoryServices;
class Class1
{
static void Main (string[] args)
{
ShowLocalUsers();
}
public static void ShowLocalUsers()
{
DirectoryEntry root = new DirectoryEntry("WinNT:"); //alternativ WinNT://your_domain
DirectoryEntries domains = root.Children;
domains.SchemaFilter.Add("domain");
foreach (DirectoryEntry domain in domains)
{
Console.WriteLine(domain.Name);
DirectoryEntries computers = domain.Children;
computers.SchemaFilter.Add("computer");
foreach (DirectoryEntry computer in computers)
{
Console.WriteLine("\t" + computer.Name);
DirectoryEntries users = computer.Children;
users.SchemaFilter.Add("user");
foreach (DirectoryEntry user in users)
{
Console.WriteLine("\t\t" + user.Name);
}
}
}
}
}
本文作者:佚名 来源:http://www.quickviews.net/
CIO之家 www.ciozj.com 微信公众号:imciow
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读