「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Windows Management Instrumentation

pointこの用語のポイント

pointWindowsの管理技術の中核を担っているらしいよ

pointコンピュータの中身に関する何かの情報を示すらしいよ

pointぶっちゃけ、よく分かっていないよ。ごめんね

point「WMI」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Windows Management Instrumentation(読:ウィンドウズ・マネジメント・インスツルメンテーション)とは

いわゆる「WMI」のこと。
用語の中身としては

Windows 管理技術の中核を担っている何かで、コンピュータの内部状態に関する情報を示すらしいけど、よく分かんねーや。ごめんね
です。


image piyo

詳しく書くよ

最初に留意事項です。
WMI」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
WMIの正式名称(?)が「Windows Management Instrumentation」です。
Windows Management Instrumentation」の頭文字を取ったのが「WMI」ね。

Windows Management Instrumentation(ウィンドウズ・マネジメント・インスツルメンテーション)

※「Windows Management Instrumentation」を何となく日本語にすると「Windows管理計装」となります。[詳細]

以上が「WMI」の意味を知っている人向けの説明です。

「WMIって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩3

それでは、いってみましょう。

……と勢いよく言ってみましたが「Windowsに関する何からしいけど、難しくてよく分かりませんでした。ごめんなさい」が「Windows Management Instrumentation」です。
ごめんね。

Windows Management Instrumentation(ウィンドウズ・マネジメント・インスツルメンテーション)2

分かる範囲で分かることを書いておくと、マイクロソフトさんのホームページには以下の説明が載っていました。

Q 1. WMI はどのようなツールで、どのような機能を提供しますか。

Windows Management Instrumentation (WMI) は、Windows 管理技術の中核を担っています。WMI は、ローカル コンピュータとリモート コンピュータの両方の管理に使用できます。WMI は、プログラミング言語やスクリプト言語で日常的な管理タスクを実行するための一貫したアプローチを提供します。たとえば、次のようなことが可能です。

・リモート コンピュータ上のプロセスを起動できます。
・特定の日時にプロセスを実行するようにスケジュールを設定できます。
・コンピュータをリモートで再起動できます。
・ローカル コンピュータまたはリモート コンピュータにインストールされているアプリケーションのリストを取得できます。
・ローカル コンピュータまたはリモート コンピュータ上の Windows イベント ログを照会できます。

WMI (Windows Management Instrumentation) の Instrumentation という単語は "計器" や "計器による測定" を意味します。ちょうど自動車の計器類がエンジンに関する情報を示すように、WMI はコンピュータ システムの内部状態に関する情報を示します。WMI では、Windows システム内に検出されたディスクやプロセスなどのオブジェクトをモデリングすることにより、"計器情報" を提供します。WMI によるシステム オブジェクトのモデリングには、Win32_LogicalDisk や Win32_Process などのクラスが使用されます。クラス名から推察できるように、Win32_LogicalDisk はコンピュータ上の論理ディスクをモデリングするクラス、Win32_Process はコンピュータ上で現在稼動している任意のプロセスをモデリングするクラスです。クラスは、Common Information Model (CIM) と呼ばれる拡張可能スキーマに基づいています。CIM スキーマは、Distributed Management Task Force ( http://www.dmtf.org) の公開規格です。
WMI には、上記のほか、イベント処理、リモート処理、クエリ処理、ビュー、スキーマのユーザー拡張、情報取得などの機能もあります。


カタカナと英語が多くて、読むのがイヤになりますね。
とりあえず

Windows 管理技術の中核を担っています。

WMI はコンピュータ システムの内部状態に関する情報を示します。

と書いてあるので、コンピュータの内部状態を教えてくれる大事な何かなのでしょう。

Windows Management Instrumentation(ウィンドウズ・マネジメント・インスツルメンテーション)3

また、別のところには以下の説明が書いてありました。

Windows Management Instrumentation (WMI) の概要

Windows Management Instrumentation (WMI) は、WBEM (Web-Based Enterprise Management Initiative) を Microsoft が実装したものです。WBEM とは、エンタープライズのネットワークの管理情報にアクセスしたり、管理情報を共有したりするための標準を確立する業界イニシアティブの 1 つです。WMI は、管理環境にあるオブジェクトを説明するデータ モデルである Common Information Model (CIM) を統合的にサポートします。


うん、日本語で喋れ。

私は読んでも分かりませんでしたが、とりあえず

・WMIは、WBEMを実装したもの
・WBEMは、ネットワークの管理情報にアクセスしたり、管理情報を共有したりするためのうんちゃらかんちゃら


らしいです。

う~ん。

私は「コンピュータさんの健康状態を見るための何かがWMIかな?」と理解しました。
コンピュータを人間に例えると、心電図とか脈拍とかを見るための機械や、そのための技術をまとめてふんわりと表現したのがWMIではないでしょうか。

当たっているかは分かりませんけどね。
「そこまで的外れでは、ないんじゃないかな~?」と思っています。

とはいえ、あくまで推測です。
正確な情報を求めている人は、他のところで頑張って勉強してください。


image piyo2

一言でまとめるよ

まぁ「Windows Management Instrumentation」って単語が出てきたら「WMI(Windowsの大事な何か)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像068
書籍画像002

おまけ

■訳してみるよ

「Windows(ウィンドウズ)」はIT用語の「Windows」です。
「management(マネジメント)」の意味は「管理」とかです。
「instrumentation(インスツルメンテーション)」の意味は「計装」とかです。計装って何?
何となく くっつけると

Windows管理計装

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Git&GitHub 入門
あたえる人があたえられる