私はpowershellを始めたばかりです。そして、サーバーを監視するスクリプトを作成しました。ただし、サーバーからハードディスクと RAID 構成を監視する必要もあります。これは、HP のソフトウェアでのみ実行できます。
だから私が欲しいもの:
アレイとディスクを監視するために使用できるHPのコマンドラインユーティリティがあります。このユーティリティを起動すると、次のようになります。
PS C:\Program Files (x86)\Compaq\Hpacucli\Bin> .\hpacucli.exe controller slot=3 physicaldrive "1I:0:1 (port 1I:box 0:bay 1, 750 GB)" show status | out-host
physicaldrive 1I:0:1 (port 1I:box 0:bay 1, 750 GB): OK
この出力を変数としてスクリプトでさらに使用したいだけです。
これはどのように行うことができますか。
私は試した:
$disk1 = "c:\program files (x86)\Compaq\hpacucli\bin\hpacucli.exe controller slot=3 physicaldrive "1I:0:1 (port 1I:box 0:bay 1, 750 GB)" show status | out-host"
しかし、これはうまくいきませんでした
physicaldrive 1I:0:1 (port 1I:box 0:bay 1, 750 GB): OK
だから私は変数として持ちたいだけです。
誰かが私を助けてくれることを願っています。そのため、powershell の使い方をさらに学ぶことができます。
もうありがとう。デニス