WinRM スクリプト API
Windows リモート管理スクリプト オブジェクトは、 WS-Management プロトコルの上のレイヤーとして実装されます。 スクリプト オブジェクトを使用すると、ローカル コンピューターとリモート コンピューターでデータを取得したり 、リソース を管理したりできます。
WS-Management オブジェクト
各スクリプト オブジェクトには、対応する C++ インターフェイスがあります。 詳細については、「Windows リモート管理でのWinRM C++ API とスクリプト」を参照してください。
WinRM スクリプト API では、次のオブジェクトが提供されます。
-
リモート接続に使用するユーザー名とパスワードを定義します。 ユーザー名とパスワードは、 CreateConnectionOptions メソッドを呼び出すときに渡されます。 詳細については、「 リモート コンピューターからデータを取得する」を参照してください。 対応する C++ インターフェイスは IWSManConnectionOptions です。
-
リソースの列挙から返される結果のコレクションを表します。 詳細については、「 リソースのすべてのインスタンスの列挙または一覧表示」を参照してください。 対応する C++ インターフェイスは IWSManEnumerator です。
-
リソースへのパスを指定します。 Session.Get、Session.Put、Session.Enumerate などの Session オブジェクト操作では、リソース URI の代わりに ResourceLocator オブジェクトを使用できます。 対応する C++ インターフェイスは IWSManResourceLocator です。
-
セッションで使用できるネットワーク操作とプロパティ ( Session.Get、Session.Enumerate、 Session.Invoke など) を定義します。 詳細については、「 ローカル コンピューターからデータを取得する」を参照してください。 対応する C++ インターフェイスは IWSManSession です。
-
新しいセッションの作成または確立されたセッションの管理に使用されるメソッドとプロパティを提供します。 詳細については、「 Windows リモート管理の使用」を参照してください。 対応する C++ インターフェイスは 、IWSMan と IWSManEx です。
関連トピック