Becky設定バックアップ!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!


こんばんは。

今日は、メーラ「 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

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

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

じゃ。


 

コメント

素晴らしい・・・!、この、設定”だけ”をバックアップする方法をずっと探していました。バッチファイルの中身も勉強させてもらいました。

2010年 7月 10日 02:14 | まあ太郎

コメントの投稿

* コメントフィード

トラックバック

下のURLをクリックすると全選択されます。右クリックでコピーしてください。

トラックバックURL