こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

現在、大学の研究室のサーバ管理をやらせてもらっています。

サーバーのバックアップをとりたいのです。
PCが一台あまっていたこともあり、セカンダリーサーバーを立ち上げ、バッチファイルを作り、スケジューラーで読み込ませて、毎日バックアップをとりたいのですが、バッチファイル(WSH?)というものがいまいちよくわかりません。

自分は、大学の課題でCやC++を使用しただけで、それほど詳しくありません。


バッチファイルの書式、ルール、等々ネットで調べてもよくわかりません。

httpのように、ある程度ルールに従って書式が決まっているのでしょうか?

それと、題名にも記しているようにrobocopyコマンドを使用してミラーリング(?)をしたいのです。

バッチファイルの書式、また、どこにrobocopyコマンドを記入すればいいのか、良い例題があれば教えてください。

お願いします。

投稿日時 - 2006-06-19 14:17:45

QNo.2225073

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.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で回してファイルからディレクトリー読み込み、変数をコピー先とコピー元に指定すると便利なスクリプトが作成できます。
・・・難しいかな。

投稿日時 - 2006-06-22 00:41:57

あなたにオススメの質問