powershell を使用して、クラスター化されたサーバーで SQL エージェント設定の powershell コマンドから値を評価しようとしています。私は Powershell を初めて使用しますが、モニターをセットアップして、すべての Windows Server 2008 r2 クラスターでこの設定が正しいことを確認したいと考えています。
PSプロンプトで次を使用して、問題の設定を見つけました...
cluster resource 'SQL Server Agent' /prop : RestartAction
問題は、次の出力の [値] 列の下に数値 (1 または 1(0x1) のいずれか) だけを返すことです。
Listing properties for 'SQL Server Agent':
T Resource Name Value
-- -------------------- ------------------------------ -----------------------
D SQL Server Agent RestartAction 1 (0x1)
これはモニターになるため、Value が 1 かどうかを評価し、そうでない場合は報告できるようにする必要があります。PowerShell が単純な値を返すようにできれば、T-SQL でモニターを設定する残りの作業を行うことができます。
私は答えを見つけようとしてインターネットを精査してきましたが、すべてがコマンドレットと関数に関係しており、Windowsサーバーの値が返されることだけが必要です。それほど単純ではないかもしれませんが、長いスクリプト作成の冒険に出る前に確認したかったのです。
助けていただければ幸いです、ありがとう!!