コンプリート PC バックアップを定期的に実行する

できないと思っていたのだが、実はちゃんとできるようだ。※
(それにしても、TechNetはいつも私の検索対象から外れてしまうらしい)

コントロールパネルのアプレットからは、確かにファイルのバックアップのようにスケジュールを選ぶことはできないが、コンプリート PCバックアップはWBADMINコマンドから実行できるので、以下のようなコマンドをタスクスケジューラにタスクとして追加することで、定期的なバックアップを行える。

例) システムボリュームであるC:と、ドライブD: E:のバックアップをF:ドライブに対して行う。

WBADMIN START BACKUP -allcritical -include:D:,E: -backupTarget:F: -quiet

詳細はWBADMIN等のヘルプを見ればすぐに解るので割愛。

タスクスケジューラにはコマンドを渡すだけなので、バックアップ先が外付けHDDの場合など、接続を待ってからバックアップを実行する必要があるような場合は、以下のようにバッチファィルを作って自分で管理するのも良いだろう。
(*:を適当なドライブ名に変える)

@echo off

:START
echo 全てのドライブを*:ドライブにバックアップします(Y/N)?

set /p errorlevel=
echo.

if "%errorlevel%"=="Y" goto Y
if "%errorlevel%"=="y" goto Y
if "%errorlevel%"=="N" goto N
if "%errorlevel%"=="n" goto N

:ERROR
echo YかNを選んでください。
echo.
goto START

:Y
echo バックアップを開始します。
WBADMIN START BACKUP -allcritical -include:D:,E: -backupTarget:*: -quiet
goto END

:N
echo 終了。
goto END

:END
echo.

当然だが、WBADMINの実行には管理者権限が必要だ。

参考サイト
Windows Vista バックアップ テクノロジ ガイド - Technet Magazine September 2007

※システムイメージのバックアップ/復旧はWindows Vista Bussiness, Enterprise, Ultimateのみ可能。