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

本文关键字:UserAccount 冻结 Win32 控制台 我的 应用程序 为什么 | 更新日期: 2023-09-27 18:25:22

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

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

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

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

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