Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我的控制台应用程序在使用Win32_UserAccount类时会冻结_C#_Winapi_Active Directory_User Accounts_Wmi Query - Fatal编程技术网

C# 为什么我的控制台应用程序在使用Win32_UserAccount类时会冻结

C# 为什么我的控制台应用程序在使用Win32_UserAccount类时会冻结,c#,winapi,active-directory,user-accounts,wmi-query,C#,Winapi,Active Directory,User Accounts,Wmi Query,当我将此代码添加到控制台时,应用程序冻结 List<string> User = new List<string>(); objectSearcher = new ManagementClass("Win32_UserAccount"); foreach (var item in objectSearcher.GetInstances()) { User.Add(item["FullName"].ToString()); } List User=newli

当我将此代码添加到控制台时,应用程序冻结

List<string> User = new List<string>(); 

objectSearcher = new ManagementClass("Win32_UserAccount");
foreach (var item in objectSearcher.GetInstances())
{
    User.Add(item["FullName"].ToString());

}
List User=newlist();
objectSearcher=新的管理类(“Win32_用户帐户”);
foreach(objectSearcher.GetInstances()中的var项)
{
添加(项[“全名”].ToString());
}

我不知道为什么,有人能帮忙吗?

可能由于数据量太大而冻结,
objectSearcher.GetInstances()
通过网络从AD controller获取每个帐户。需要多长时间取决于帐户数量、网络配置和控制器性能。

请不要在标题前加上“C”之类的前缀。这就是标记的用途。您是在Active Directory环境中运行它还是作为本地帐户运行它?