こじんてきメモ

趣味とか...(╹◡╹)

バッチとタスクスケジューラでなるべく簡単にフルバックアップを取得する(後編)

この記事は、Windows標準装備のバッチ処理とタスクスケジューラを用いて、簡易的だけど本格的(?)にバックアップを取得する手順を書いています。導入は以下の記事になりますので、軽くのぞいてみてください。


hmmr.hateblo.jp



この記事は↓の記事の後編になります。前編をみていない方は前編をのぞいて見てください。
hmmr.hateblo.jp

ここから手順になります。

2.タスクスケジューラへのタスク登録

1.コントロールパネルを開いて、小さいアイコンをクリック。
f:id:hmmr:20200310214248j:plain

2.管理ツール→タスクスケジューラ を開きます。
f:id:hmmr:20200310214317j:plain
f:id:hmmr:20200310214328j:plain

3.基本タスクの作成をクリック
f:id:hmmr:20200310214454j:plain

4.「名前」→「日次バックアップ」をいれて次へをクリック
f:id:hmmr:20200310214535j:plain

5.「毎日」をチェックして「次へ」をクリック。
f:id:hmmr:20200310214639j:plain

6.時間を設定して「次へ」をクリック。ここでは朝の5時10分とします。
f:id:hmmr:20200310214810j:plain

 ※バックアップ中に作業をしていると、高確率でバックアップが失敗します。
  自分が絶対に作業をしていない&パソコンを起動している時間を選びましょう。

7.プログラムの開始を選択して「次へ」をクリック。
f:id:hmmr:20200310214905j:plain

8.「参照」から、作っておいた「BackUp.bat」を選択して「次へ」をクリック。
f:id:hmmr:20200310214949j:plain
f:id:hmmr:20200310215239j:plain

9.「完了」をクリック。
f:id:hmmr:20200310215028j:plain

※ここまででよいのですが、私の場合は直前に再起動タスクを入れているのでログオフした状態でバックアップタスクの時間を迎えてしまいます。このままではログオフ時にバックアップタスクが実行されないので、ログオフしていてもタスクが実行されるように変更する必要があります。

10.「日次バックアップ」のタスクをダブルクリックします。
f:id:hmmr:20200312011325j:plain

11.「ユーザーがログオンしているかどうかにかかわらず実行する」にチェックをいれて「OK」をクリックします。
※これを選ぶと、ログオンしているかどうかにかかわらず、パソコンの電源がついていればバックグラウンドで実行してくれます。
f:id:hmmr:20200312011605j:plain

以上で終了です。

追記(2020/03/24)

このようになります。
f:id:hmmr:20200324192020p:plain

暇あればバッチの改良するかも?