Configuration Manager サーバー開発要件
Configuration Managerでは、SMS プロバイダーと関連するテクノロジは、次のプログラミング言語を使用してプログラミングできます。
マネージ コード
Configuration Manager SDK には、SMS プロバイダーにアクセスするためのMicrosoft .NET Framework ライブラリと、Configuration Manager コンソールを拡張するためのライブラリが用意されています。
注:
SMS プロバイダーにアクセスするために System.Management 名前空間を使用することもできますが、この方法については Configuration Manager SDK に記載されていません。
マネージド コードを使用した SMS プロバイダーのプログラミングには、次の要件があります。
サイト サーバー Configuration Managerインストール済み
Microsoft。ConfigurationManagement.ManagementProvider .NET Framework アセンブリ。
Microsoft Visual Studio
バージョン 4 Microsoft .NET Framework
.NET Framework
開発用コンピューターと、.NET Framework アプリケーションを展開するコンピューターに、バージョン 4 の.NET Frameworkがインストールされている必要があります。 .NET Framework再頒布可能パッケージをダウンロードするには、「.NET Frameworkのダウンロード」を参照してください。 また、Visual Studio の一部としてインストールされます。
Configuration Manager コンソール ユーザー インターフェイス拡張機能
コンソール拡張機能Configuration Managerプログラミングには、次の要件があります。
サイト サーバー Configuration Managerインストール済み
コンソールConfiguration Managerインストール済み
Microsoft Visual Studio
Microsoft。ConfigurationManagement.ManagementProvider .NET Framework アセンブリ。
Microsoft .NET Framework 4
詳細については、「 本体拡張機能について」を参照してください。
Configuration Managerコンソール拡張機能のデプロイの詳細については、「コンソール拡張機能の展開Configuration Manager」を参照してください。
VBScript
Windows Management Instrumentation (WMI) を使用して SMS プロバイダーにアクセスできます。
スクリプトサンプルは VBScript で提供され、WMI を使用してConfiguration Managerにアクセスします。 詳細については、「オブジェクトの 概要」を参照してください。
VBScript を使用した SMS プロバイダーのプログラミングには、次の要件があります。
サイト サーバー Configuration Managerインストール済み
Windows スクリプト ホスト
WMI を使用したスクリプトの詳細については、「 Windows Management Instrumentation」を参照してください。
C++
C++ の例は、C++ が最も適切な開発言語である一部のConfiguration Manager テクノロジに対して提供されています。 ほとんどの場合、C++ 開発者は VBScript サンプルをガイドとして使用する必要があります。 C++ での WMI の使用の詳細については、「C++ を 使用した WMI アプリケーションの作成」を参照してください。
その他の言語
.NET Frameworkに基づいていない言語の場合は、WMI を使用してConfiguration Managerにアクセスするための開始点として VBScript サンプルを使用します。
重要
一般的なConfiguration Manager要件の詳細については、「サポートされる構成」を参照してください。
関連項目
Configuration Manager クライアント開発要件
SDK ライブラリとヘッダー ファイルのConfiguration Manager