WinRM スクリプト API

Windows リモート管理スクリプト オブジェクトは、 WS-Management プロトコルの上のレイヤーとして実装されます。 スクリプト オブジェクトを使用すると、ローカル コンピューターとリモート コンピューターでデータを取得したり 、リソース を管理したりできます。

WS-Management オブジェクト

各スクリプト オブジェクトには、対応する C++ インターフェイスがあります。 詳細については、「Windows リモート管理でのWinRM C++ API とスクリプト」を参照してください。

WinRM スクリプト API では、次のオブジェクトが提供されます。

ConnectionOptions

リモート接続に使用するユーザー名とパスワードを定義します。 ユーザー名とパスワードは、 CreateConnectionOptions メソッドを呼び出すときに渡されます。 詳細については、「 リモート コンピューターからデータを取得する」を参照してください。 対応する C++ インターフェイスは IWSManConnectionOptions です

列挙 子

リソースの列挙から返される結果のコレクションを表します。 詳細については、「 リソースのすべてのインスタンスの列挙または一覧表示」を参照してください。 対応する C++ インターフェイスは IWSManEnumerator です

ResourceLocator

リソースへのパスを指定します。 Session.GetSession.PutSession.Enumerate などの Session オブジェクト操作では、リソース URI の代わりに ResourceLocator オブジェクトを使用できます。 対応する C++ インターフェイスは IWSManResourceLocator です

セッション

セッションで使用できるネットワーク操作とプロパティ ( Session.Get、Session.EnumerateSession.Invoke など) を定義します。 詳細については、「 ローカル コンピューターからデータを取得する」を参照してください。 対応する C++ インターフェイスは IWSManSession です

Wsman

新しいセッションの作成または確立されたセッションの管理に使用されるメソッドとプロパティを提供します。 詳細については、「 Windows リモート管理の使用」を参照してください。 対応する C++ インターフェイスは 、IWSManIWSManEx です

Windows リモート管理について

Windows リモート管理の使用

Windows リモート管理でのスクリプト作成

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