about_WS-Management_Cmdlets

概要

Windows PowerShellでWS-Managementコマンドレットを使用するための背景としての Web Services for Management (WS-Management) の概要について説明します。

詳細説明

このトピックでは、Windows PowerShellでWS-Managementコマンドレットを使用するための背景としての Web Services for Management (WS-Management) の概要について説明します。 このトピックでは、WS-Management の詳細へのリンクも提供します。 WS-Managementの Microsoft 実装は、Windows リモート管理 (WinRM) とも呼ばれます。

WS-Managementについて

Windows リモート管理は、さまざまなベンダーのハードウェアとオペレーティング システムの相互運用を可能にする、標準の SOAP ベースのファイアウォールに優しいプロトコルである、WS-Management プロトコルの Microsoft 実装です。 WS-Managementプロトコル仕様は、システムが情報テクノロジ (IT) インフラストラクチャ全体で管理情報にアクセスして交換するための一般的な方法を提供します。 WS-Managementとインテリジェント プラットフォーム管理インターフェイス (IPMI) とイベント コレクターは、Windows ハードウェア管理機能のコンポーネントです。

WS-Management プロトコルは、HTTPS、SOAP over HTTP (WS-I プロファイル)、SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enum、WS-Eventing の標準 Web サービス仕様に基づいています。

WS-Managementと WMI

WS-Managementを使用して、Windows Management Instrumentation (WMI) によって公開されるデータを取得できます。 WS-Management スクリプト API を使用するスクリプトまたはアプリケーション、または WinRM コマンド ライン ツールを使用して WMI データを取得できます。 WS-Managementでは、埋め込みオブジェクトを含む、使い慣れた WMI クラスと操作の大部分がサポートされています。 WS-Management WMI を利用して、リソースに関するデータを収集したり、Windows ベースのコンピューター上のリソースを管理したりできます。 つまり、既存の WMI クラスのセットを使用して、ディスク、ネットワーク アダプター、サービス、またはプロセスなどのオブジェクトに関するデータを取得できます。 標準の WMI IPMI プロバイダーから使用できるハードウェア データにアクセスすることもできます。

WS-Management Windows PowerShell プロバイダー (WSMan)

WSMan プロバイダーは、使用可能なWS-Management構成設定の階層ビューを提供します。 プロバイダーを使用すると、さまざまなWS-Management構成オプションを調べて設定できます。

WS-Management構成

WS-Managementがインストールおよび構成されていない場合、リモート処理Windows PowerShell使用できません。WS-Management コマンドレットは実行されず、WS-Management スクリプトは実行されず、WSMan プロバイダーはデータ操作を実行できません。 WS-Managementコマンド ライン ツール、WinRM、およびイベント転送も、WS-Management構成によって異なります。

WS-Management コマンドレット

WS-Management機能は、一連のコマンドレットと WSMan プロバイダーを含むモジュールを通じて、Windows PowerShellに実装されます。 これらのコマンドレットを使用して、ローカル コンピューターとリモート コンピューターのWS-Management設定を管理するために必要なエンド ツー エンドのタスクを完了できます。

次のWS-Managementコマンドレットを使用できます。

接続コマンドレット

  • Connect-WSMan: ローカル コンピューターをリモート コンピューターの WS-Management (WinRM) サービスに接続します。

  • Disconnect-WSMan: リモート コンピューター上の WS-Management (WinRM) サービスからローカル コンピューターを切断します。

Management-Data コマンドレット

  • Get-WSManInstance: リソース URI で指定されたリソース インスタンスの管理情報を表示します。

  • Invoke-WSManAction: リソース URI とセレクターによって指定されたターゲット オブジェクトに対してアクションを呼び出します。

  • New-WSManInstance: 新しい管理リソース インスタンスを作成します。

  • Remove-WSManInstance: 管理リソース インスタンスを削除します。

  • Set-WSManInstance: リソースに関連する管理情報を変更します。

セットアップと構成のコマンドレット

  • Set-WSManQuickConfig: リモート管理用にローカル コンピューターを構成します。 Set-WSManQuickConfig コマンドレットを使用して、WS-Management (WinRM) サービスへのリモート接続を許可するようにWS-Managementを構成できます。 Set-WSManQuickConfig コマンドレットは、次の操作を実行します。

    • WS-Management (WinRM) サービスが実行されているかどうかを判断します。 WinRM サービスが実行されていない場合、Set-WSManQuickConfig コマンドレットによってサービスが開始されます。
    • WS-Management (WinRM) サービスのスタートアップの種類を自動に設定します。
    • 任意の IP アドレスからの要求を受け入れるリスナーを作成します。 既定のトランスポート プロトコルは HTTP です。
    • これにより、WS-Management トラフィックのファイアウォール例外が有効になります。

    注: Windows Vista、Windows Server 2008、およびそれ以降のバージョンの Windows でこのコマンドレットを実行するには、"管理者として実行" オプションを使用してWindows PowerShellを開始する必要があります。

  • Test-WSMan: WS-Managementがインストールされ、構成されていることを確認します。 Test-WSMan コマンドレットは、WS-Management (WinRM) サービスが実行されていて、ローカル コンピューターまたはリモート コンピューターで構成されているかどうかをテストします。

  • Disable-WSManCredSSP: クライアント コンピューターで CredSSP 認証を無効にします。

  • Enable-WSManCredSSP: クライアント コンピューターで CredSSP 認証を有効にします。

  • Get-WSManCredSSP: クライアント コンピューターの CredSSP 関連の構成を取得します。

WS-Management 固有のコマンドレット

  • New-WSManSessionOption: WS-Management コマンドレットの 1 つ以上のパラメーターへの入力として使用する WSManSessionOption オブジェクトを作成します。

その他のWS-Management情報

WS-Management の詳細については、Windows ドキュメントの次のトピックを参照してください。

Windows リモート管理

Windows リモート管理について

Windows リモート管理のインストールと構成

Windows リモート管理アーキテクチャ

WS-Management Protocol (WS-Management プロトコル)

Windows リモート管理と WMI

リソース URI

リモート ハードウェア管理

イベント

関連項目