Windows Management Instrumentation (Windows Management Instrumentation)

目的

WindowsManagement Instrumentation (WMI) は、システム ベースのオペレーティング システムでの管理データと操作Windowsインフラストラクチャです。 WMI スクリプトまたはアプリケーションを記述してリモート コンピューターの管理タスクを自動化できますが、WMI では、オペレーティング システムや製品の他の部分 (System Center Operations Manager (旧 Microsoft Operations Manager (MOM)) や Windows リモート管理 — (WinRM)など) にも管理データが提供されます。

注意

このドキュメントは、開発者と IT 管理者向けです。 WMI に関するエラー メッセージが表示されたエンドユーザーの場合は 、Microsoft サポートに移動し、エラー メッセージに表示されるエラー コードを検索する必要があります。 WMI スクリプトと WMI サービスに関する問題のトラブルシューティングの詳細については 、「WMI が機能しない」を参照してください。

注意

WMI は Microsoft によって完全にサポートされています。 ただし、管理スクリプトと制御の最新バージョンは、WINDOWS Management Infrastructure (MI) を通じて使用できます。 MI は以前のバージョンの WMI と完全に互換性があり、プロバイダーとクライアントの設計と開発をこれまでよりも簡単にする多くの機能と利点を提供します。 詳細については、「WINDOWS Management Infrastructure (MI) 」を参照してください

WMI はどこで適用できますか?

WMI は、すべてのアプリケーションベースWindowsで使用できます。また、エンタープライズ アプリケーションと管理スクリプトで最も役立ちます。

システム管理者は、WMI に関するさまざまな書籍で WMI の使用に関する情報を確認できます。 詳細については、「詳細」 を参照してください

対象となる開発者

WMI は、C/C++、Microsoft Visual Basic アプリケーション、または Windows にエンジンを搭載し、Microsoft ActiveX オブジェクトを処理するスクリプト言語を使用するプログラマ向けです。 COM プログラミングに関する理解は役に立ちますが、アプリケーションを作成している C++ 開発者は 、「C++を使用して WMI アプリケーションを作成する」を参照してください。

マネージド コード プロバイダーまたはアプリケーションを C# または Visual Basic を使用して .NET で開発するには、.NET Framework の WMI に関するページを.NET Framework。

多くの管理者と IT プロフェッショナルは、PowerShell を介して WMI にアクセスします。 Get-WMIPowerShell の コマンドレットを使用すると、ローカルまたはリモートの WMI リポジトリの情報を取得できます。 そのため、多くのトピックとクラス (特に 「WMI クライアントの作成」セクション) には、PowerShell の例が含まれています。 PowerShell の使用に関する詳細については、「 」を参照Windows PowerShell。

実行時の要件

特定の API 要素または WMI クラスを使用するために必要なオペレーティング システムの詳細については、WMI ドキュメントの各トピックの「要件」セクションを参照してください。

予期されるコンポーネントが見つからない場合は、「WMI コンポーネントのオペレーティング システムの可用性 」を参照してください

WMI 用のスクリプトまたはアプリケーションを作成するために、特定のソフトウェア開発 (SDK) をダウンロードまたはインストールする必要はない。 ただし、開発者が役に立つ WMI 管理ツールがあります。 詳細については、「詳細」の「ダウンロード」 セクションを参照してください

このセクションの内容

トピック 説明
WMI について WMI に関する一般的な情報。
WMI の使用 WMI を使用するアプリケーションを開発する方法について説明します。これには、ツールに関する情報が含まれます。
WMI リファレンス WMI クラス、WMI C++ クラス、WMI COM API、スクリプト API、その他の WMI リファレンス 資料に関するドキュメント。
WMI 用語集 WindowsManagement Instrumentation (WMI) では、独自の用語のコレクションが使用されます。 これらの用語の多くは開発者にはなじみがありますが、WMI 環境には新しい定義や変更された定義があります。