先日のエントリ、 バックアップが失敗する場合の対処法(Windows Server 2008 R2) - 替え玉バリカタでお願いします を教訓に、任意のイベントログを拾って警告してくれる仕組みを用意した。 概要 建付けとしては以下のとおり。 イベントをトリガーにしてタスクを実行(タスクスケジューラで) タスクでメールを送信(PowerShellを使う) PowerShellでメールを送信するスクリプトを作る メール送信機能はタスクスケジューラの標準機能なのだが、メールサーバーがSMTP認証が必要だったりすると、使えない。したがって、PowerShellでメールを送信するスクリプトを作り、タスクから実行する。 $username = "admin@example.com" $password = "P@ssWord1234" $myhost = "example.com" $port = 5
![WindowsをタスクスケジューラとPowerShellでお手軽に監視する方法 - 替え玉バリカタでお願いします](https://cdn-ak-scissors.b.st-hatena.com/image/square/68ad4443c76ab1c1f6961fef0777d27272e19620/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmtaniuchi%2F20131212%2F20131212141441.png)