無料のソフトウェアまたは Windows のみを使用して、ネットワーク内のすべてのコンピューターをサーバーにバックアップできますか?

無料のソフトウェアまたは Windows のみを使用して、ネットワーク内のすべてのコンピューターをサーバーにバックアップできますか?

私は Windows (XP、2003、Vista、7) を搭載したさまざまなコンピューターを多数所有しており、ネットワーク内の各コンピューターからサーバーにいくつかのフォルダーをバックアップしようとしています。フォルダーを数時間ごとに同期させたいです。

Windows のみでも可能ですか?
プログラムが必要な場合は、どのプログラムですか?

答え1

スケジュール タスクを作成し、コマンド ライン経由で MS の synctoy を使用してこれを実行できます。また、Windows に組み込まれ、xcopy に代わる robocopy を使用することもできます。

アップデート

いくつかの要因に応じてフォルダーと保存先をカスタマイズする場合は、robocopy コマンドを PowerShell スクリプトでラップします。

アップデート2

synctoycmd.exe のヘルプは次のとおりです:

C:\Program Files\SyncToy 2.1>SyncToyCmd.exe /?
Usage:     SyncToyCmd [-args]
   -R           Run all folder pairs that are marked as Active for Run All.
   -R <name>    Run the named folder pair (only one folder pair can be specified
).
   -?           Display this help.

Examples:
   SyncToyCmd -R MyFolderPair
   SyncToyCmd -R

C:\Program Files\SyncToy 2.1>

プログラムの場合は、synctoycmd へのフル パスを指定し、それに応じて引数を指定します。最初に GUI を使用してフォルダー ペアを作成するのが最適です。実際に、これを機能させるには、これが必要です。

答え2

Windows に含まれるツールのみを使用する場合は、バッチ ファイル、PowerShell スクリプト、VB スクリプトなどを使用してコピー ジョブを設定し、タスク スケジューラを使用して指定した間隔で実行することができます。

よりウィザード的な体験(コーディングやスクリプトの必要なし)をご希望の場合は、ウェブ上に無料および有料の同期プログラムが多数あります。私が使用したいくつかのプログラムは次のとおりです。ピュアシンクそしてオールウェイシンク(私は今でも Pure Sync を定期的に使用しています)。有料プログラムの多くには「個人使用は無料」オプションがあります (私が推奨するプログラムは両方ともこれを備えています)。

答え3

サーバーに直接書き込むネットワーク共有を設定できます。これにより、バックアップが即座に行われます。Google Drive、Dropbox、SugarSync などのフリーウェアを使用することもできます。もう 1 つのオプションは、My documents フォルダーをサーバーにポイントし、ユーザーが My documents フォルダーを通常どおり使用できるようにすることです。これも即座に行われます。

関連情報