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