Win2000 Automation Management

  
の実装

以前のものと比較したWindows 2K /XPの利点の1つは、より優れた管理性です。たとえば、Windows 2000 Serverターミナルサービスのリモート管理モードをサポートし、Microsoft管理コンソール(MMC)をサポートし、そのうちの1つがWMIをサポートします。 WMIは、Windows Management Instrumentation(Windows Management Instrumentation)の頭字語です。 WMIにはさまざまな用途がありますが、その1つがスクリプトによる管理の自動化です。

まず、なぜスクリプトを使用するのですか。

1990年代を振り返ってみると、Windows NTが成功した理由の1つは、比較的使いやすいということであり、Windows 3.1を使用できる人なら誰でも簡単なNTネットワークを管理できます。今日はちょっと奇妙に聞こえますが、真実はNT 3.1はWindows 2K /XPよりも機能的ではなく、それゆえにずっと簡単です)。 NTのコントロールパネルを見てください。これは大体あなたができることの印象です。

開発に伴い、オリジナルの使いやすいインターフェースがより使いやすくなりました。 Windows 2K /XPでは、ほとんどすべての操作にウィザードがあり、オブジェクトの各レベルにはグラフィカルなプロパティページがあり、さまざまな操作オプションによって最終的なタスクダイアログが表示されます。カスタマイズされたツールセットに差し込まれている(サードパーティ製のツールでも)。

ただし、上級ユーザーにとって使いやすいGUIは非常に面倒です。さらに、一部のタスクはコマンドラインで実行できますが、コマンドラインにはグラフィカルツールの全機能がありません。 Windows 2K /XPの下で操作タスクを自動化するために、よりよい方法はスクリプトプログラムを通してグラフィカルツールによってアクセスされた管理インターフェースに直接アクセスすることです。 WMIを使用すると、ユーザーは統一されたインターフェイスを通じてスクリプト言語のほとんどすべての部分にアクセスできます。もちろん、WMIプログラミングのスクリプト作成には、Win32 APIに直接アクセスできないなど、いくつかの制限があります。

次に、WMIとは何ですか?

WMIはWindows 2K /XP管理システムの中核です;他のWin32sにとっては、WMIは便利なプラグインです。 WMIは、CIMOM、Common Information Modelオブジェクトマネージャに基づいています。これは、ビルディングブロックを記述し、MMCとスクリプトがビルディングブロックにアクセスするための共通のインタフェースを提供するオブジェクトデータベースです。 WMIを使用すると、異なるソフトウェアAPIとスクリプトで異なるAPIを使用する必要がなく、代わりに図1(図はMSDNのもの)に示すように異なる部分をWMIに挿入でき、ツールソフトウェアとWMIは簡単に作成できます。 WMIを読み書きします。

図1

Windows 2K /XPおよびWindows 98はWMIをサポートします; NT 4.0およびWindows 95がService Pack 4以上で追加されている場合、NT 4.0およびWin95もWMIをサポートします。したがって、リモート管理にWMIを使用する場合、Windows 2K /XPを使用する必要はありません(もちろん、WMIスクリプトがパフォーマンスモニタなしでWin9xマシン上で実行される場合、リモートWin9xシステム上のWindows 2K /XPのパフォーマンスを問い合わせることはできません)。

前述したように、WMIでは共通のインターフェースを介して複数のビルディングブロックにアクセスすることができるので、さまざまな基盤となるインターフェースやいわゆる「プロバイダー」を個別に扱う必要はありません。ローカルコンピュータとは異なり、すべてのWindows 2K /XPコマンドラインツールがリモート操作をサポートしているわけではありません。

WMIはWBEMモデルの実装で、WBEMはWebベースのエンタープライズ管理、またはWebベースです。エンタープライズ管理、WBEMは、Compaq、Sun、Microsoftなどを含む多くのベンダの助けを借りてDMTF(Distributed Management Task Force)によって作成されました。WBEMの目的は、エンタープライズ環境を管理するための標準インタフェースセットを開発することです。 WBEMモデルの最も重要な部分は、そのデータモデル(またはオブジェクトの記述方法と定義方法)とコーディング仕様(Encoding Specification)です。

WBEMのデータモデルはCIM(Common Information Model)で、コンピュータの命名に使用される物理的および論理的な単位です。ハードディスクの論理パーティション、実行中のアプリケーションのインスタンス、ケーブルなどの標準的な命名システム(または命名パターン)。

CIMは、オブジェクト指向オブジェクトのセットを使用するオブジェクト指向モデルです。 CIMには管理対象ユニットのテンプレートであるクラスが含まれ、クラスのインスタンスはオブジェクトと呼ばれ、オブジェクトは基礎となるシステムの具体的な単位を表しますネームスペースはクラスの集合です。各名前空間は特定の管理ドメインを対象としており、このクラスにはプロパティとメソッドが含まれています。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved