特定のユーザーがローカル コンピューターに存在するかどうかを確認しようとしています。私ができる 1 つの解決策は、コマンド Net user の出力を解析することです。しかし、これよりも良い解決策はありますか?
2125 次
1 に答える
1
「select * from Win32_UserAccount where LocalAccount = True」などのクエリで WMI を使用できます。特定のアカウントを探しているだけの場合は、WMI クエリをさらに制限できます。Win32_UserAccountを参照してください。GetObjectを使用することもできますが(より効率的である可能性があります)、それを定式化する方法がわかりません。
http://snippets.dzone.com/posts/show/6967のテンプレート/コード(ユーザー アカウントには関係ありません :-) に従って、WMI ActiveX オブジェクトをセットアップ/作成し、クエリを実行し、結果。
ハッピーコーディング!
于 2010-10-09T18:41:26.487 に答える