Windows リモート管理について
Windows リモート管理は、サーバー ハードウェアをローカルおよびリモートで管理する Windows ハードウェア管理機能のコンポーネントの 1 つです。 これらの機能には、WS-Management プロトコルを実装するサービス、ベースボード管理コントローラー (BMC) によるハードウェア診断と制御、および WS-Management プロトコルを介してリモート通信するアプリケーションの記述が可能な COM API と スクリプト オブジェクト が含まれます。 WS-Management プロトコルのパブリック仕様の詳細については、「Web Services for Management (WS-Management)」を参照してください。
WinRM とハードウェア管理のコンポーネント
WinRM とハードウェア監視によって提供されるコンポーネントと機能の一覧を次に示します。
-
このスクリプト API を使用すると、WS-Management プロトコル操作を実行するスクリプトを使用してリモート コンピューターからデータを取得できます。
Winrm.cmd
システム管理用のこのコマンドライン ツールは、WinRM スクリプト API を使用して記述された Visual Basic Scripting Edition ファイル (Winrm.vbs) に実装されています。 このツールを使用すると、管理者は WinRM を構成したり、データの取得やリソースの管理をしたりできます。 詳細については、コマンド ライン Winrm /? で提供されるオンライン ヘルプを参照してください。
Winrs.exe
このコマンド ライン ツールを使用すると、管理者は WS-Management プロトコルを使用してほとんどの Cmd.exe コマンドをリモートで実行できます。 詳細については、コマンド ライン Winrs /? で提供されるオンライン ヘルプを参照してください。
Intelligent Platform Management Interface (IPMI) ドライバーと WMI プロバイダー
Intelligent Platform Management Interface (IPMI) プロバイダーとドライバーを使用してハードウェア管理を行うと、オペレーティング システムが実行も展開もされていない場合に、BMC を介してリモート サーバー ハードウェアを制御および診断できます。
詳しくは、「IPMI プロバイダー」を参照してください。
WMI サービス
WMI サービスは引き続き WinRM と並行して実行され、WMI プラグインを介して要求されたデータまたは制御を提供します。 Win32_Process など標準的な WMI クラスからのデータや IPMI で提供されるデータを引き続き取得できます。 WinRM に必要な構成とインストールの詳細については、「ハードウェア管理の概要」を参照してください。
WS-Management プロトコル
WS-Management プロトコルは、SOAP ベースのファイアウォールに優しいプロトコルであり、システムが管理情報を見つけて交換できるように設計されたものです。 WS-Management プロトコル仕様は、さまざまなベンダーのさまざまなオペレーティング システムで実行されるコンピューターを持つエンタープライズ システムに相互運用性と一貫性を提供することを目的としています。
WS-Management プロトコルは、HTTPS、SOAP over HTTP (WS-I プロファイル)、SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enumeration、WS-Eventing といった標準の Web サービス仕様に基づいています。 仕様の最新ドラフトの詳細については、「管理仕様インデックス ページ」を参照してください。
WinRM の使用
WinRM スクリプトの作成について詳しくは、「Windows リモート管理の使用」を参照してください。
次の表に、WS-Management プロトコル、WinRM と WMI、ディスク ドライブやプロセスなどの管理リソースを指定する方法に関する情報をていきょうするトピックを一覧表示します。
トピック | 説明 |
---|---|
Windows リモート管理のインストールと構成 | WinRM listener は、クライアント コンピューターとサーバー コンピューターの両方で構成する必要があります。 |
Windows リモート管理アーキテクチャ | WinRM のコンポーネントと、クライアント コンピューターおよびサーバー コンピューター上にあるコンポーネントを示す図。 |
WS-Management Protocol (WS-Management プロトコル) | プロトコルを実装する任意のコンピューター デバイスに対して管理データをリモートで送受信するためのパブリック標準 WS-Management プロトコルの説明。 |
Windows リモート管理でのスクリプト | WinRM スクリプト API は、WS-Management プロトコルのアクションに似ています。 スクリプトで取得されるデータは、オブジェクトではなく、XML で書式設定されます。 |
リモート接続の認証 | WS-Management プロトコルは、いくつかの標準的な認証方法とメッセージ暗号化をサポートすることで、コンピューター間のデータ転送のセキュリティを維持します。 |
Windows リモート管理と WMI | WinRM は Windows Management Instrumentation (WMI) と統合されているため、WinRM スクリプト API を使用するスクリプトまたはアプリケーションにより、あるいは Winrm コマンドライン ツールを使用して、WMI データを取得できます。 |
リソース URI | リソース URI は、管理操作または値の識別子です。 たとえば、ディスク ドライブはリソースの種類を表します。 |
リモート ハードウェア管理 | IPMI プロバイダーは、ベースボード管理コントローラー (BMC) ハードウェア管理ドメイン、そのドメイン内の BMC コンピューター システム、および BMC センサーを記述するクラスとデータを提供します。 他のオブジェクトは、BMC システム イベント ログ (SEL) とログ内のメッセージを表します。 |
イベント | WinRM スクリプトを使用してイベントを取得することはできませんが、Wevtutil.exe コマンドライン ツールを使用して、Event Collector イベントを表示することはできます。 |