1

ローカル システム アカウントとして WMI を照会することはできますか? Internet Explorer のローカル システム インスタンスを作成し、そこからWMI ツールを実行して、これをテストしようとしました。次のようなエラーが表示されました。

コア WMI コンポーネントのビルド番号を特定できませんでした

これは、通常のユーザー アカウントから実行すると問題なく動作します。私は WMI を初めて使用しますが、これができない根本的な理由はありますか?

4

2 に答える 2

1

WMI は任意のシステム アカウントから実行でき、アカウントに依存しません。たとえば、次の DOS コマンド (現在の OS 設定を照会する) のように、DOS コマンド プロンプトから他のシステム アカウントの WMI クエリを実行できます。

runas /user:"<account_name>" wmic os get /all /format:list

注:コマンドを実行するアカウントに置き換え<account_name>ます。

rcmdコマンドを実行したり、コマンドを実行したりできるその他のツールpsexecもチェックアウトする価値があります。

WMIC はコマンド ラインから実行できますが、WMI を高度なプログラミング言語で使用する場合、WMI の使用はより複雑になります。

于 2011-11-09T00:49:28.280 に答える
0

Internet Explorer のローカル システム インスタンスの作成

何週間も悪夢にうなされると思います。

とにかく、WMI を照会する Local System の下のサービスで実行されるコードがあり、それは問題なく動作します。

于 2011-11-08T18:09:23.420 に答える