ログローテーションをPowerShellで実現する
目的はファイル名の決定を自動化です。自動的に古いファイルを決定します。
内容としては大体以下のような感じです。
ファイル名の決定方法についてですが、今回はファイル名に数値を連番で付与するようにしています。すでにローテンションする数分のファイルが作成されている場合は更新日付が一番古いものを採用します。
以下スクリプトです。
決定したログファイルパスを使用してリダイレクトするなり引数に与えるなどして利用してください。
スケジューリングはタスクスケジューラなどを使用してください。
0コメント