• 締切済み

タスクスケジューラのログをテキストファイルとして

今までWindows2000や2003サーバーで動かしているタスクスケジューラの管理で、SchedLgU.Txtなどを定期的にメールで飛ばして、特定のキーワードで検索して管理していました。 今度2008R2に置き換えるのですが、タスクスケジューラが根本的に変わったようで、ログもテキストではなくイベントビュアの方で見るようになっているのですね。席にいる時はそれでも良いのですが、出張中のことも考えると、今までのようにメールで飛ばせる方が便利です。 そこで質問なのですが、Windows2008R2のタスクスケジューラが吐いているログを、テキストファイルとして取得する方法はないでしょうか?(定期的にメールで飛ばすところは大丈夫です)。 よろしくお願いします。

みんなの回答

  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

タスクスケジューラの「履歴」タブにのっかっている情報が見れれば良いでしょうか? タスクスケジューラのイベントログは、 「Microsoft-Windows-TaskScheduler/Operational」に出力されます。 これをwevtutilコマンドでテキストに出力すれば、期待している情報が得られるように思います。 wevtutil qe "Microsoft-Windows-TaskScheduler/Operational" /f:text > log.txt こんな感じ。 PowerShellでも同様なことが出来ます。

すると、全ての回答が全文表示されます。

関連するQ&A