Configuration Managerの SMS プロバイダーの基礎

SMS プロバイダーを使用して、Configuration Manager データにアクセスして変更します。 SMS プロバイダーは、WMI またはマネージド クラスを介してアクセスできる Windows 管理インストルメンテーション (WMI) プロバイダーです。

WMI アーキテクチャ

WMI は、管理アプリケーションと管理するシステム間の標準インターフェイスとして機能することで、中間層として機能するように設計されています。

WMI オブジェクト モデル

管理アプリケーションとスクリプトは、WMI オブジェクト モデルを介して WMI と連携します。 オブジェクト モデルは、WMI へのプログラミング インターフェイスを定義します。

WMI の詳細については、「Windows Management Instrumentation」を参照してください。

WMI オブジェクト モデルの主な要素を次の表に示します。

要素 説明
ロケーター ローカル コンピューターまたはリモート コンピューターで実行されている WMI サービスを見つけるために使用されます。
サービス オブジェクト WMI プロバイダーへの実際の接続を表します。 これは WMI プログラムに対する主要な接触点です。
オブジェクト マネージド オブジェクトは、ハード ドライブ、ネットワーク アダプター、データベース システム、オペレーティング システム、プロセス、サービスなどの論理または物理エンタープライズ コンポーネントです。 マネージド オブジェクトは、WMI プロバイダーを介して WMI と通信します。
イベント 実行時に WMI オブジェクトへの変更を追跡するために使用されます。 イベントはオブジェクトとしてキャプチャされた後、WMI で変更または保存できない点を除き、他のオブジェクトと同じ方法で操作できます。
プロパティ オブジェクトに関する説明情報または操作情報を提供します。 たとえば、 Win32_DiskDrive オブジェクトには、 という名前 InterfaceTypeのプロパティが含まれています。これは、C: ドライブの IDE の値を持つ場合があります。 プロパティが変更可能な場合は、プロパティを特定の値に設定することもできます。 実際のインターフェイスの種類を変更する唯一の方法はコントローラー カードを交換するため、SCSI への設定 InterfaceType は適切ではありません。 ただし、共有名を別の値に設定できます。
メソッド オブジェクトに対して実行できるアクション。 たとえば、 Win32_Directory オブジェクトには、 という Compress() メソッドが含まれています。これにより、Windows グラフィカル ユーザー インターフェイスを使用してコンテンツを圧縮するのと同じ方法でフォルダーの内容を圧縮できます。
修飾子 オブジェクト、プロパティ、メソッドの特性。 たとえば、プロパティの修飾子は、読み取り専用であることを示したり、プロパティの許容値を一覧表示したりする場合があります。 オブジェクトの修飾子は、読み取り専用である可能性があります。

Schema

WMI オブジェクトはクラスによって記述され、そのプロパティ、属性、およびその他の情報の定義が提供されます。 これらのクラスは、オブジェクトの関連付けをサポートする継承階層に編成され、ネットワーク、アプリケーション、システムなどの関心領域別にグループ化されます。 対象となる各領域は、マネージド環境に関して利用可能な情報のサブセットであるスキーマを表します。

詳細については、「 スキーマの概要」を参照してください。

WMI を使用した SMS プロバイダーへのアクセスの詳細については、「WMI Configuration Manager プロバイダーの基礎」を参照してください。

WMI アプリケーションと.NET Framework アプリケーション

Configuration Managerには、.NET Framework ライブラリ 、Microsoftがあります。WMI をラップし、マネージド アプリケーションを記述できる ConfigurationManager.ManagementProvider。

.NET Frameworkを使用して SMS プロバイダーにアクセスする方法については、「.NET マネージド Configuration Manager プロバイダーの基礎」を参照してください。

.NET Framework WMI 管理名前空間 System.Management を使用することもできますが、Configuration Manager固有のインターフェイスは提供されません。 ただし、Configuration Manager クライアントでマネージド コードを使用することをお勧めします。

関連項目

SMS プロバイダーの基礎