Becky設定バックアップ!
Updated:
今日は、メーラ「 Becky Internet Mail V2 」の設定情報のバックアップについてです。
「 Becky 」のメールデータのバックアップは別途バックアップツールで定期的に自動バックアップしているんですが、どうせなら設定情報もバックアップしたいと思い、バッチファイルを作成しました。
ま、単純にレジストリをエクスポートするだけですが。。。
バックアップすべきレジストリは、
HKEY_CURRENT_USER\Software\RimArts\B2
です。
以下のようなバッチファイルを作成しました。
@TITLE ■ BackUp Registory of Becky...
@REM **** 環境変数設定
@SET BAK_DATA=D:\20_BAK\Reg\Becky\
@SET BAKDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
@SET BAKTIME=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
@IF "%TIME:~0,1%"==" " SET BAKTIME=0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%
@SET LOGFILE=D:\03_Bat\Log\BAK_REG_Becky.log
@REM **** レジストリのエクスポート
@ECHO EXPORT REG Becky ...
@REG EXPORT HKEY_CURRENT_USER\Software\RimArts\B2 %BAK_DATA%EXP_Becky_%BAKDATE%_%BAKTIME%.reg
@ECHO.
@IF NOT ERRORLEVEL==0 GOTO :BAK_ERR
:BAK_END
@SET BAKDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
@SET BAKTIME=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
@IF "%TIME:~0,1%"==" " SET BAKTIME=0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%
@ECHO ■■■■ BACKUP E N D [ %BAKDATE% %BAKTIME% ] ■■■■(正常終了) >> %LOGFILE%
@ECHO. >> %LOGFILE%
@EXIT /B
:BAK_ERR
@SET BAKDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
@SET BAKTIME=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
@IF "%TIME:~0,1%"==" " SET BAKTIME=0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%
@ECHO ■■■■ BACKUP E N D [ %BAKDATE% %BAKTIME% ] ■■■■(異常終了) >> %LOGFILE%
@ECHO [ ERRORLEVEL = %ERRORLEVEL% ] >> %LOGFILE%
@ECHO. >> %LOGFILE%
@EXIT /B
このバッチファイルをタスクとして登録してやれば、自動でバックアップがとれるようになります。
リストアについては未確認。。。
じゃ。
Comments