次の方法で共有


WinRM C++ API

Windows リモート管理インターフェイスを使用して、リモート コンピューター上のデータを取得したり、リソースを管理したりできます。 この API は、主に内部使用を目的としています。 可能な限り、WinRM クライアント シェル API を使用することをお勧めします。 インターフェイスは、WinRM スクリプト APIに密接に対応しています。

IDispatch から直接継承する WinRM インターフェイスには、対応するスクリプト オブジェクトがあります。 詳細については、WinRM スクリプト APIを参照してください。

マルチスレッド アプリケーションの場合、WinRM では、同じ IWSMAN オブジェクトにアクセスする個別のスレッドはサポートされません。

WinRM では、次のインターフェイスが提供されます。

IWSMan

新しいセッションを作成し、確立されたセッションを管理するために使用するメソッドとプロパティを提供します。 WSMan対応するスクリプト オブジェクトです。

IWSManEx

IWSManResourceLocator新しい作成に使用するメソッドとプロパティを提供します。 このメソッドは、WSMan スクリプト オブジェクトで使用できます。

IWSManConnectionOptions

リモート接続に使用するユーザー名とパスワードを定義します。 ConnectionOptions は、対応するスクリプト オブジェクトです。

IWSManSession

セッションで使用できるネットワーク操作とプロパティを定義します。 セッション は、対応するスクリプト オブジェクトです。

IWSManEnumerator

リソースの列挙から返される結果のコレクションを表します。 列挙子 は、対応するスクリプト オブジェクトです。

IWSManResourceLocator

リソースへのパスを指定します。 セッションオブジェクト操作では、リソース URI の代わりに、IWSManResourceLocator オブジェクト使用できます。 ResourceLocator は、対応するスクリプト オブジェクトです。

Windows リモート管理リファレンス