0

このコードをコンソールアプリケーションに追加すると、フリーズします。

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

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

}

理由がわかりません、誰か助けてもらえますか?

4

1 に答える 1

1

おそらく大量のデータが原因でフリーズし、objectSearcher.GetInstances()ネットワーク経由でADコントローラーからすべてのアカウントを取得します。所要時間は、アカウントの数、ネットワーク構成、およびコントローラーのパフォーマンスによって異なります。

于 2012-02-21T13:33:20.990 に答える