web-dev-qa-db-ja.com

Windows7の特定のディレクトリのスケジュールされたバックアップ

私はWindows7を使用しており、次のことを行う毎日のバックアップをスケジュールする必要があります。

  • スケジュールは毎日午後7時に実行する必要があります
  • バックアップでは、選択したバックアップディレクトリの圧縮アーカイブを生成する必要があります。これらのアーカイブは、理想的には7Zipで作成されます。
  • バックアップによって生成されたアーカイブは、選択したファイルシステム上のディレクトリに配置する必要があります。

PythonとMSBatchを知っていますが、このためのスクリプトを作成する必要がないことを望んでいました。必要なこと、または少なくとも同様のことを実行するツールはありますか? Windows 7のタスクスケジューラを使用してこれを実行できますが、どのプログラムを実行するかわかりません。

7
void.pointer

これは、7ZipコマンドラインツールとWindowsタスクスケジューラを使用して実行できます。

http://www.7-Zip.org/download.html から7Zipコマンドラインツールをダウンロードし、c:\ 7Zipに抽出します。

メモ帳を開き、バックアップするディレクトリのリストを1行に1パスずつ作成します

c:\users\username\important directory1
c:\users\username\important directory2

[ツール]-> [保存]に移動し、ドロップダウンメニューをANSIからUTF-8に変更して、ファイルをc:\ users\username\backuplist.txtとして保存してください。

次に、Windowsタスクスケジューラを開き、新しいタスクを作成します。タスクに名前を付け、指定した時間に毎日実行することを選択します。プログラムを実行することを選択し、次のようにフィールドに入力します

Program: c:\7Zip\7za.exe
Arguments: a c:\backups\backupname.7z -r @c:\users\username\backuplist.txt
run in: c:\7Zip

タスクを保存すると、7Zipに基づくバックアップソリューションが機能するはずです。

10
Paxxi

Windowsにはバックアップサービスがあります。提供されているウィザードを使用するのがおそらく最善です。 (スタートボックスに「バックアップ」と入力します)。

1
soandos

スタートメニューを開いたら、コントロールパネル>バックアップと復元に移動します。クリックすると次のように表示されます。

backup and restore

そこから、選択した場所へのバックアップをスケジュールできます。 バックアップを設定するを押すだけです

手順を完了すると、次のようになります。

finished backup

私はまだこれのZip部分を調査しています。

1
Simon Sheehan