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

このバッチファイルをタスクとして登録してやれば、自動でバックアップがとれるようになります。

リストアについては未確認。。。

じゃ。





 

Sponsored Link

 

Comments