次の方法で共有


WMI Provider for Configuration Management の操作

WMI Provider for Computer Management を使用したプログラミングを行う前に、次の点について考慮してください。

バインド

WMI Provider for Configuration Management は、COM オブジェクト モデルであり、事前バインドも遅延バインドもサポートしています。遅延バインドを行う場合、VBScript などのスクリプト言語を使用して、SQL Server サービス、ネットワーク設定、別名をプログラムで操作することができます。

スクリプト言語を使用した WMI プロバイダー実装のプログラミングの詳細については、Microsoft MSDN Web サイトを参照してください。

接続文字列の指定

アプリケーションは、プロバイダーによって定義された WMI 名前空間に接続することで、WMI Provider for Configuration Management を SQL Server のインスタンスにダイレクトします。Windows WMI サービスは、この名前空間をプロバイダー DLL にマップし、これをメモリに読み込みます。SQL Server のインスタンスはすべて、1 つの WMI 名前空間で表されます。名前空間の既定値は次のとおりです。

\\.\root\Microsoft\SqlServer\ComputerManagement10\instance_name

instance_name の既定値は、SQL Server の既定のインストール内の MSSQLSERVER になります。

注 : Windows ファイアウォールを使用して接続している場合、コンピューターが正しく構成されていることを確認する必要があります。詳細については、Microsoft MSDN Web サイトの Windows Management Instrumentation のドキュメントで、記事「Windows ファイアウォールを使用した接続」を参照してください。

権限とサーバー認証

WMI Provider for Configuration Management にアクセスするには、クライアント WMI 管理スクリプトが、対象となるコンピューター上の管理者のコンテキストで実行されている必要があります。アクセスするユーザーは、管理するコンピューターのローカル Windows 管理者グループのメンバーである必要があります。

管理者は、グループ ポリシーを設定して、WMI プロバイダーへのユーザー アクセスを制御することができます。グループ ポリシーの設定の詳細については、SQL Server 構成マネージャーのヘルプの「グループ ポリシーと MMC」を参照してください。

WMI 管理スクリプトを使用すると、SQL Server サービスが実行されるアカウントを更新することができます。

WMI Provider for Configuration Management では、セキュリティ証明書がサポートされています。証明書の詳細については、「暗号化階層」を参照してください。