Windows Management Instrumentationとは何ですか?
Windows Management Instrumentation(WMI)は、Windowsオペレーティングシステムに常駐し、ビジネス環境システムのコントロールルームで使用される管理機能です。 ローカルおよびリモートコンピューターのリモート管理と、リモートシステムのイベントログからのイベント通知の受信が可能です。 これらの機能は、システム管理者、情報システム技術者、および運用管理者にとって非常に役立ちます。 システム管理者が特定のリモートコンピューターのインストール済みホットフィックスのリストを知る必要がある場合、またはプリンタードライバーのアップグレードをインストールするか、sysemレジストリを変更する必要がある場合、WMIはタスクの機能です。 運用管理者は、リモートコンピューター上で特定の時間に実行するプロセスをスケジュールし、リモートコンピューター上のクライアントプログラムから動的管理データのリストにアクセスできます。
システム管理者がリモート対応システムへのネームスペース権限を持っている場合、彼または彼女は自分の管理者資格情報を使用してリモートシステムにログインできます。 管理者がアクセス特権を持っている限り、管理者はリモートコンピューター上でそのコンピューターのローカルオペレーターが実行できることをすべて実行できます。 複数のリモートコンピューターにアクセスする場合、管理者は「委任」と呼ばれるものを使用して、後続のコンピューターに認証を転送します。
C ++、C#、または.NET Frameworksスクリプト言語とWindows Management Instrumentationを使用して、制御オペレーターはプロバイダースクリプトと自動化手順を記述し、Windows Management Instrumentation機能に基づくリモートコンピューターで多くの管理タスクを実行できます。 最近のWindowsオペレーティングシステムには100を超えるプロバイダースクリプトが存在しますが、多くの企業はセキュリティを強化し、個々のビジネスに対するスクリプトの応答性を高めるためにさまざまなスクリプトを開発しています。 リモートシステムのユーザーのテストは、従業員の予測可能性指数を決定するために使用され、使いやすく、Windowsコンポーネントの使用に精通しており、論理的で統一されたインターフェイスでいくつかの他の管理タスクを実行します。 サードパーティベンダーは、スクリプト機能を使用してWMIのユーザーインターフェイスも作成します。
管理者がリモートシステムで実行されているプロセスを知る必要がある場合、管理者はWin32_ProcessというWMIクラスを使用してシステムを照会します。 同様に、Win32_TimeZoneは、システムのタイムゾーン情報を指定するWindows Management Instrumentationクラスです。 Windows Management Instrumentationには、個々のクエリに対するリモートシステムの問い合わせを可能にする組み込みクラスクエリがあります。 ただし、クラススクリプトを組み合わせて、たとえば、リモートシステムで使用されているメモリの量を確認する必要がある場合があります。 Windows Management Instrumentationクラスを参照できるCIM Studioというツールがあります。