私はpowershellを使用してバックアップスクリプトを書いています。robocopy または rsync を使用できることはわかっていますが、powershell でこれを実行したいと考えています。私が抱えている問題は、copy-item コマンドレットに関係しています。私のスクリプトは何をしますか:
- var を読み取り、csv から入力します
- Ping 宛先ホスト
- Outlook がソース ホストで開いているかどうかを確認し、閉じるかどうかを尋ねます。
- 次に、いくつかのフォルダーを宛先にコピーする必要があります
私の問題は、常にすべてのファイルの完全なコピーを行うことです。変更されたファイルまたは宛先に存在しないファイルのみをコピーしたいと思います。
私が抱えている2番目の問題は、Win7では、「マイピクチャ」と「マイビデオ」にリンクする「ユーザー/ドキュメント」に隠しシステムフォルダがあることです。これらをコピーする必要はありませんが、除外引数を使用してそれらを除外することはできませんでした。