Windowsでログローテーション

Windows 上で動いている Apache のログをローテーションするには httpd.conf 等に

 CustomLog "| C:\apache\rotatelogs.exe logs\access.log 84600" common

などと書けば、ローテーションしてくれる。でも他のアプリなどで出力しているログのローテーションってどうやるのが一般的なんだろ?
Apache が入ってれば rotatelogs.exe を流用すればいいんだけど、そうじゃなければスクリプトとかをゴリゴリ書くのかなぁ?

追記
システム管理な雑記 - そういえば Windows OS の「標準機能」では「ログローテーション」専門の機能ってないよね…

上記記事のコメントによると Windows Server 2003 R2 には CLFS(Common Log File System) というのがあるらしい。
でも Windows 2000 ではやはりないのかな〜?