上司は、サーバーの印刷スプーラーを監視するために Polymon 監視を使用するように求めています。Polymon がスプーラーの停止を確認したときに「net start spooler」を実行するための単純なバット スクリプトがサーバーのデスクトップに用意されています。ただし、私が使用しているスクリプトはbatファイルを実行しません... Polymonの発言は次のとおりです。
監視ステータスは、次の $Status オブジェクトのプロパティを通じて取得できます: $Status.StatusID、$Status.Status 次の StatusID 値には、対応するステータス値があります: 1=OK、2=WARN、3=FAIL
モニター カウンターは、$Counters コレクションを通じて利用できます。このコレクションは、インデックス値でカウンターを取得するデフォルトのアイテム プロパティ ($Counters(0) など) を公開し、カウンターを名前で取得するカウンター プロパティ (Counters.Counter("MyCounterName") など) も公開します。
Counter オブジェクトは次のプロパティを公開します: CounterName、CounterValue
私のスクリプトは次のとおりです。
cmd /c C:\Documents and Settings\Username\Desktop\start_spooler1.bat
Polymon は、スクリプトはチェックアウトすると言っていますが、スプーラー サービスを手動でシャットダウンすると、通知だけが表示され、スプーラーはオンに戻りません。考え?私は Powershell のまったくの初心者です...Polymon では、アクション スクリプトが Powershell または VB のいずれかにある必要があります。