我取域用户出现错误,大侠帮忙
代码如下:
DirectoryEntry root = new DirectoryEntry("我的域名:"); //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);
}
}
}
错误如下: SchemaFilter <错误:发生 {System.Runtime.InteropServices.COMException} 类型的异常> System.DirectoryServices.SchemaNameCollection
各位帮帮忙,在此先谢过了