WinRM C++ API
Windows リモート管理インターフェイスを使用して、リモート コンピューター上のデータを取得したり、リソースを管理したりできます。 この API は、主に内部使用を目的としています。 可能な限り、WinRM クライアント シェル API を使用することをお勧めします。 インターフェイスは、WinRM スクリプト APIに密接に対応しています。
IDispatch から直接継承する WinRM インターフェイスには、対応するスクリプト オブジェクトがあります。 詳細については、WinRM スクリプト APIを参照してください。
マルチスレッド アプリケーションの場合、WinRM では、同じ IWSMAN オブジェクトにアクセスする個別のスレッドはサポートされません。
WinRM では、次のインターフェイスが提供されます。
-
新しいセッションを作成し、確立されたセッションを管理するために使用するメソッドとプロパティを提供します。 WSMan対応するスクリプト オブジェクトです。
-
IWSManExの
-
IWSManResourceLocator新しい作成に使用するメソッドとプロパティを提供します。 このメソッドは、WSMan スクリプト オブジェクトで使用できます。
-
IWSManConnectionOptionsの
-
リモート接続に使用するユーザー名とパスワードを定義します。 ConnectionOptions は、対応するスクリプト オブジェクトです。
-
IWSManSessionの
-
セッションで使用できるネットワーク操作とプロパティを定義します。 セッション は、対応するスクリプト オブジェクトです。
-
IWSManEnumeratorの
-
リソースの列挙から返される結果のコレクションを表します。 列挙子 は、対応するスクリプト オブジェクトです。
-
IWSManResourceLocatorの
-
リソースへのパスを指定します。 セッションオブジェクト操作では、リソース URI の代わりに、IWSManResourceLocator オブジェクト使用できます。 ResourceLocator は、対応するスクリプト オブジェクトです。
関連トピック