• 締切済み

robocopyを使用したい。バッチファイルをつくりたい。

現在、大学の研究室のサーバ管理をやらせてもらっています。 サーバーのバックアップをとりたいのです。 PCが一台あまっていたこともあり、セカンダリーサーバーを立ち上げ、バッチファイルを作り、スケジューラーで読み込ませて、毎日バックアップをとりたいのですが、バッチファイル(WSH?)というものがいまいちよくわかりません。 自分は、大学の課題でCやC++を使用しただけで、それほど詳しくありません。 バッチファイルの書式、ルール、等々ネットで調べてもよくわかりません。 httpのように、ある程度ルールに従って書式が決まっているのでしょうか? それと、題名にも記しているようにrobocopyコマンドを使用してミラーリング(?)をしたいのです。 バッチファイルの書式、また、どこにrobocopyコマンドを記入すればいいのか、良い例題があれば教えてください。 お願いします。

みんなの回答

  • nde7
  • ベストアンサー率57% (4/7)
回答No.1

robocopyが必要でしょうか? 更新分のコピーならばxcopyに/dオプションでも十分です。(自分のPCは、Batchファイルでxcopyコマンド組み込んでバックアップさせています。) xcopyよりも高度なバックアップが必要ならばMSが出しているSyncToyでいいのでは?? URLは http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx あ、でも、これはXP用。 Win2003でも動くと思いますが、保障対象外ですね。 NetBackupを導入するとか。 xcopyのコマンドは↓ xcopy /d/i/c/v/h/r/s/Y d:\ z:\ ちなみに、xcopyはネットワーク越しでは使えないので、popdとpushdを使用して接続先をマウントして使用する方法をとります。 複数ディレクトリーを対象とするならばFORループをBatchで回してファイルからディレクトリー読み込み、変数をコピー先とコピー元に指定すると便利なスクリプトが作成できます。 ・・・難しいかな。

関連するQ&A