我创建的以下方法似乎不起作用。foreach 循环总是发生错误。
NotSupportedException 未处理...提供程序不支持搜索,无法搜索 WinNT://WIN7,computer。
我正在查询本地机器
private static void listUser(string computer)
{
using (DirectoryEntry d= new DirectoryEntry("WinNT://" +
Environment.MachineName + ",computer"))
{
DirectorySearcher ds = new DirectorySearcher(d);
ds.Filter = ("objectClass=user");
foreach (SearchResult s in ds.FindAll())
{
//display name of each user
}
}
}