about_WS-Management_Cmdlets
トピック
about_WS-Management_Cmdlets
簡易説明
Windows PowerShell で Web Services for Management (WS-Management)
のコマンドレットを使用するための背景知識として WS-Management の概要を説明
します。
詳細説明
ここでは、Windows PowerShell で Web Services for Management
(WS-Management) のコマンドレットを使用するための背景知識として
WS-Management の概要を説明します。また、WS-Management の詳細情報へのリンク
もあります。マイクロソフトが実装した WS-Management は、Windows Remote
Management (WinRM) とも呼ばれています。
WS-Management について
Windows Remote Management は、WS-Management プロトコルをマイクロソフト
が実装したものです。WS-Management プロトコルとは、さまざまなベンダーの
ハードウェアとオペレーティング システムの相互運用を可能にする、SOAP を
ベースとするファイアウォール互換の標準通信プロトコルです。WS-Management
プロトコルの仕様により、システムによる管理情報のアクセス方法および交換
方法が IT インフラストラクチャ全体で共通化されます。WS-Management、
Intelligent Platform Management Interface (IPMI)、およびイベント
コレクターは、Windows ハードウェア管理機能のコンポーネントです。
WS-Management プロトコルは、HTTPS、SOAP over HTTP (WS-I プロファイル)、
SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enumeration、および
WS-Eventing という標準の Web サービス仕様に基づいています。
WS-Management と WMI
WS-Management を使用して、Windows Management Instrumentation (WMI)
によって公開されているデータを取得できます。WMI データを取得するには、
WS-Management スクリプト API を使用するスクリプトまたはアプリケーショ
ン、あるいは WinRM コマンド ライン ツールを使用します。WS-Management
では、埋め込まれたオブジェクトなど、使い慣れた WMI クラスと操作の大半が
サポートされています。WS-Management では、WMI を利用して、リソースに関する
データを収集したり、Windows ベースのコンピューターでリソースを管理したり
できます。つまり、既存の一連の WMI クラスを使用して、エンタープライズ内
のディスク、ネットワーク アダプター、サービス、プロセスなどのオブジェクト
に関するデータを取得できます。また、WMI の標準の IPMI プロバイダーから
入手できるハードウェア データにアクセスすることもできます。
Windows PowerShell の WS-Management プロバイダー
WS-Management プロバイダーでは、利用可能な WS-Management の構成設定の
階層構造が表示されます。このプロバイダーを使用すると、WS-Management の
さまざまな構成オプションを調べたり、設定したりできます。
WS-Management の構成
WS-Management がインストールおよび構成されていない場合、Windows
PowerShell リモート処理の利用、WS-Management コマンドレットの実行、
WS-Management スクリプトの実行、および WS-Management プロバイダーによる
データ操作の実行はできません。また、WS-Management コマンド ライン ツール、
WinRM、およびイベント転送も、WS-Management の構成に影響を受けます。
WS-Management コマンドレット
Windows PowerShell では、一連のコマンドレットと WS-Management プロバイ
ダーを含むモジュールを通じて WS-Management 機能が実装されます。
これらのコマンドレットを使用して、ローカル コンピューターまたはリモート
コンピューター上で WS-Management の設定を管理するために必要なすべての
タスクを完了させることができます。
次の WS-Management コマンドレットを利用できます。
接続関連のコマンドレット
-- Connect-WSMan: ローカル コンピューターをリモート コンピューター上の
WS-Management (WinRM) サービスに接続します。
-- Disconnect-WSMan: ローカル コンピューターをリモート コンピューター上の
WS-Management (WinRM) サービスから切断します。
データ管理関連のコマンドレット
-- 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 の詳細については、次に示す MSDN (Microsoft Developer Network)
ライブラリのトピックを参照してください。
「Windows リモート管理 (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142321
「Windows リモート管理について (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142322
「Windows リモート管理のインストールおよび構成 (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142323
「Windows リモート管理のアーキテクチャ (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142324
「WS-Management プロトコル (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142325
「Windows リモート管理と WMI (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142326
「リソース URI (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142327
「ハードウェアのリモート管理 (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142328
「イベント (英語ページの可能性があります)」
https://go.microsoft.com/fwlink/?LinkId=142329
関連項目
オンライン バージョン: https://go.microsoft.com/fwlink/?LinkId=142331
Connect-WSMan
Disable-WSManCredSSP
Disconnect-WSMan
Enable-WSManCredSSP
Get-WSManCredSSP
Get-WSManInstance
Invoke-WSManAction
New-WSManInstance
Remove-WSManInstance
Set-WSManInstance
Set-WSManQuickConfig
Set-WSManSessionOption
Test-WSMan
キーワード
about_WSMAN about_WinRM