サーバーが出すログを、探し出してコピーをする状況で、PowerShell 2.0のコマンドで実行することを考えてみました。
まずファイル(例txt)の検索 は、以下の通りになります(ドライブ全体の検索です)。
次にファイルをコピーする場合は、以下の通りになります。
この2つのコマンドをパイプラインでつなぎます。
このようにパイプラインで繋げば、簡単にコマンドが作れます。DOSコマンドのように、検索結果から、どうやってバッチを作ろうかと悩む必要もありません。
サーバーのログなので、日付ごとにフォルダーを自動作成したら、便利かと思いました。
さて、ここから差分バックアップといきたいところなのですが、PowerShell 2.0では、標準では差分コピーに対応していないようです。
ここまで来ると”Robocopy”や、”xcopy”を使う方が便利ということになるかもしれません。
参考URL:



0 コメント:
コメントを投稿