PowerShellでサービスの監視を行う2013-04-10PowerShellでサービスの監視を行うPowerShellさて、サービスの監視。前に紹介したような気もしますが、出していないようなので。サーバー監視において、PowerShellで、サービスの状態を監視したい時ってあります。その場合のコードサンプルを。Whileループを使う正直、無いですね。1}#続きをここに!Get-Serviceで、サービスを取得し、.Stateプロパティの状態をwhile監視ですね。WaitForStatusメソッドを利用するせっかく専用メソッドあるので使えばいいのです。メソッド簡単です、書いてみましょう。Server$svc.WaitForStatus('Stopped')#続きをここに!このメソッドは、timeoutも第二引数に設定可能です。timeoutを指定しないと、サービスが指定したステータスになるまで、無期限に待機します。#10秒待って応答なければタイムアウトを返す。#続きをここに!サービス監視は、サーバー監視の基本ですね。読者になるこのブログについて引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。