Users Guide

目次に戻る
Windows Management Instrumentation
Dell™OpenManage™ClientInstrumentationバージョン 7.6 ユーザーズガイド
WMI の概
WMI セキュリティ
SMS 2.0 での Dell 情報の取得
WMI のスクリプト
WMI
Microsoft Windows Management InstrumentationWMI)は、Web-Based Enterprise ManagementWBEMMicrosoft が実装したものでMicrosoft Windows プラットフォ
ームに組み込まれています
WMI には 2 つのコンポーネントがありますDell OpenManage Client InstrumentationOMCIアーキテクチャ1-1 参照)では、両コンポーネントとも Microsoft WMI オブジェクトマ
ネージャによってされています。最初のコンポーネントは Common Information ModelCIMオブジェクトマネージャCIMOMですこれは CIM のオブジェクトと情報のインタフェースであり
操作点でもありますCIMOM 、情報収集とオブジェクトのプロパティ操作を円滑にする役割を果たしますMicrosoft は、このコンポーネントを Windows Managementwinmgmtサービスと
して実装しましたCIMOM 、上位レベル管理アプリケーションと OMCI や他のプロバイダなどの下位レベル計装の間のやりとりを仲介するソフトウェア中間層ですCIMOM は、プロバイダが提供
したデータがプロバイダのいに関係なく共通の方法で管理アプリケーションに供給されるようにしますこれを実現するためにCIMOM は、コンポーネントオブジェクトモデルCOMとアプリケーシ
ョンプログラミングインタフェースAPI)を使用してプロバイダや管理アプリケーションと通信します
WMI のもうつのコンポーネントにリポジトリがありますリポジトリとはCIMOM が管理データを保存するバイナリファイルのことですこのデータにはCIM クラス定義、プロパティ、修飾子、階層型
リレーションシップなどコンパイルみの MOFManaged Object Formatファイルの情報が含まれていますインスタンスデータも利用可能になるとここに保存されます
WMI セキュリティ
WMI は、CIM データやメソッドへのアクセスを許可する前にユーザー認証を提供しますアクセス権は、DCOM(分散型コンポーネントオブジェクトモデルセキュリティと CIMOM によって実行され
ます。完全アクセスか制限付きアクセスかにわらず、名前空間ごとにアクセス権を与えることができますクラスプロパテレベルでのセキュリティは実装されていませんデフォルトでは管理者
ループのメンバであるユーザーはWMI への完全なローカルアクセスとリモートアクセス権を所有しています
WMI セキュリティはコンピュータの管理 コンソールの サービスとアプリケーション セクションにある WMI コントロール を使用して設定できますWMI コントロールクリックし、プロパティ
をクリックしますセキュリティ タブで名前空間ごとに固有のセキュリティを設定できますWMI コントロールは スタート メニューから実行するかコマンドプロンプトから wmimgmt.msc を実行し
て起動できます
SMS 2.0 での Dell 情報取得
Microsoft Systems Management ServerSMS2.0 に特有の限界によりroot\cimv2 名前空間からしか情報を取得できませんOMCI root\dellomci 名前空間の情報を提供しま
すが、 特定のキー属性SMS で使用できるようにそれらを root\cimv2 名前空間に複製しますOMCI を実行している DELL システムでは、以下のシステム属性SMS 2.0 にインポートでき
ます
l サービスタグ
l 資産タグ
l システムベンダー
l システムの説明
l BIOS リビジョン
l BIOS 日付
l プロセッサの種類
l プロセッサ速度
これらの Dell 属性を取得するにはSMS サーバーの sms\inboxes\clifiles.src\hinv ディレクトリにある sms_def.mof 編集しますsms_def.mof ファイルの末尾に、以下の行を追
します
[SMS_Report(TRUE),
SMS_Group_Name("Dell Summary"),
ResID(7000),ResDLL("dellwmi.dll"),
SMS_Class_ID("Dell|Summary|1.0")]
class Dell_System_Summary : SMS_Class_Template
{
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string SystemVendor;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string SystemDescription;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string ProcessorType;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
メモWMI サービスにリモートから接続するにはローカルシステムとリモートシステムの両方の管理者権限が必要です
メモMicrosoftWindowsXPではデフォルトの認証レベルが CONNECT から PACKET レベルに変更されましたその結果、Windows 2000 との下位互換性に不具合が存在しま
す。Windows2000を実行しているシステムでWindowsXPを実行しているシステムの WMI 接続するにはService Pack 2 をインストールしておく必要があります