web-dev-qa-db-ja.com

WindowsServer上の電源の識別

まず、これが正しい形式かどうかはわかりませんが、最適な形式のようです。

管理自動化プロジェクトでは、ネットワーク全体のサーバー上の電源ユニットを特定しようとしています。現在、PowerShellスクリプトを使用してこれを行っています。 Get-WmiObjectをクラスCIM_PowerSupply、CIM_UninturruptiblePowerSupply、およびWin32_Batteryで使用しようとしましたが、それぞれが空のコレクションを返します。

この動作はこれらのコマンドでは正常ですか?そうである場合、他のインターフェイスはこのハードウェアのクエリに公開されていますか?

1
ScottWe

サーバー、少なくとも私が慣れているHPとDellのサーバーには、多くの場合、個別の管理ネットワーク用のインターフェイスが組み込まれています。 HPでは、iLO(統合ライトアウト)という名前が付けられています。デルはiDRACです。これらはイーサネット経由でIPネットワークに接続しますが、通常はVLANまたは物理的な分離によって本番環境とは別のネットワークに接続するという考え方です。これらの管理インターフェイスを使用すると、ハードウェア診断、BIOS設定、およびPOSTプロセスをリモートで表示する機能にアクセスできます。これには、多くの場合、ISOまたはリモートの起動可能なメディアをマウントして開始する機能が含まれます。理論的にはインターネット上のどこからでも、サーバーと一緒に部屋にいなくてもサーバー。

ただし、管理システムを使用していない限り、これらのインターフェイスはサーバー自体のオペレーティングシステム内ではアクセスできないことがよくあります。使用しようとしているWMIオブジェクトは、UPS用のオブジェクトです。UPSは専用接続でサーバーに接続されています。 USBケーブル。この接続の目的は、特定の条件でシャットダウンするようにサーバーに通知することです。

したがって、簡単に言えば、はい、システムにUPSが接続されていない場合、動作は正常です。

必要な情報を収集するには、サーバーで使用可能な管理システムがある場合はそれを参照することをお勧めします。それ以外の場合、必要なのは電源の仕様だけであれば、請求書から情報を取得するか、実地棚卸を行うことができます。

1
Xalorous