WinRM C++ API

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

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

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

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

IWSMan

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

IWSManEx

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

IWSManConnectionOptions

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

IWSManSession

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

IWSManEnumerator

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

IWSManResourceLocator

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

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