DR バイナリを準備し、各 OS イメージ向けに 1 回だけ設定する必要があります。 以下の操作を行ってください。
OS イメージの DR バイナリを準備する方法
X:¥RemoteInstall¥Setup¥<Language>¥Images¥<ImageName>¥BOOTDISK
X:¥RemoteInstall¥Setup¥<Language>¥Images¥<ImageName>¥drpatch.xp
注: これを行うには、CA ARCserve Backup サーバに Disaster Recovery Option がインストールされている必要があります。 以下の場所の CA ARCserve Backup サーバ マシン上で BAB_HOME¥drpatch.xp を見つけることができます。
C:¥Program Files¥CA¥ARCserve Backup
X:¥RemoteInstall¥Setup¥<Language>¥Images¥<ImageName>¥DR_ASR.BAT
バッチファイルの内容は以下のとおりです。
rem X:¥RemoteInstall¥Setup¥<Language>¥Images¥<ImageName>¥DR_ASR.BAT echo off echo Creating DR directories ... if not exist "%SystemRoot%¥SYSTEM32¥DR"( call mkdir "%SystemRoot%¥SYSTEM32¥DR" ) if not exist "%SystemRoot%¥SYSTEM32¥DR¥DRIF" ( call mkdir "%SystemRoot%¥SYSTEM32¥DR¥DRIF" ) if not exist "%SystemRoot%¥SYSTEM32¥DR¥DISK" ( call mkdir "%SystemRoot%¥SYSTEM32¥DR¥DISK" ) if not exist "%SystemRoot%¥SYSTEM32¥DR¥ENU" ( call mkdir "%SystemRoot%¥SYSTEM32¥DR¥ENU" ) echo Creating DR directories done echo Copying DR binary files ... pushd "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥" call expand -r * %SystemRoot%¥SYSTEM32¥ popd if exist "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥ENU¥" ( pushd "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥ENU¥" call expand drlaunchres.dl_ %SystemRoot%¥SYSTEM32¥drlaunchenu.dll popd ) pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥" call expand -r * %SystemRoot%¥SYSTEM32¥DR¥ popd if exist "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥ENU¥" ( pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥ENU¥" call expand -r * %SystemRoot%¥SYSTEM32¥DR¥ENU¥ popd ) echo Copying DR binary files done echo Copying DR emergency data ... pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy *.exe "%SystemRoot%¥SYSTEM32¥DR¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy *.dll "%SystemRoot%¥SYSTEM32¥DR¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call expand -r *_ %SystemRoot%¥SYSTEM32¥DR¥ popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy * "%SystemRoot%¥SYSTEM32¥DR¥DRIF¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy * "%SystemRoot%¥SYSTEM32¥DR¥DISK¥" /Y popd if exist "%SystemRoot%¥SYSTEM32¥DR¥OBDRSIGN" ( call del "%SystemRoot%¥SYSTEM32¥DR¥OBDRSIGN" /Q ) if exist "%SystemRoot%¥SYSTEM32¥DR¥OBDRDTCT" ( call del "%SystemRoot%¥SYSTEM32¥DR¥OBDRDTCT" /Q ) echo Copying DR emergency data done echo on
X:¥RemoteInstall¥Setup¥<Language>¥Images¥<ImageName>¥DR_ASR.BAT
バッチファイルの内容は以下のとおりです。
rem E:¥RemoteInstall¥Setup¥English¥Images¥W2K3¥DR_ASR.BAT echo off echo Creating DR directories ... if not exist "%SystemRoot%¥SYSWOW64¥DR" ( call mkdir "%SystemRoot%¥SYSWOW64¥DR" ) if not exist "%SystemRoot%¥SYSWOW64¥DR¥DRIF" ( call mkdir "%SystemRoot%¥SYSWOW64¥DR¥DRIF" ) if not exist "%SystemRoot%¥SYSWOW64¥DR¥DISK" ( call mkdir "%SystemRoot%¥SYSWOW64¥DR¥DISK" ) if not exist "%SystemRoot%¥SYSWOW64¥DR¥ENU" ( call mkdir "%SystemRoot%¥SYSWOW64¥DR¥ENU" ) if not exist "%SystemRoot%¥SYSWOW64¥DR¥Agent" ( call mkdir "%SystemRoot%¥SYSWOW64¥DR¥Agent" ) echo Creating DR directories done echo Copying DR binary files ... pushd "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥" call expand -r * %SystemRoot%¥SYSWOW64¥ popd if exist "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥ENU¥" ( pushd "%systemdrive%¥$win_nt$.~ls¥drpatch.xp¥ENU¥" call expand drlaunchres.dl_ %SystemRoot%¥SYSWOW64¥drlaunchenu.dll popd ) pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥ popd if exist "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥ENU¥" ( pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥ENU¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥ENU¥ popd ) pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥%3¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥Agent¥ popd pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥Agent¥%3¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥Agent¥ popd pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥Agent¥%3¥%2¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥Agent¥ popd pushd "%systemdrive%¥$win_nt$.~ls¥BOOTDISK¥ETPKI¥%3¥" call expand -r * %SystemRoot%¥SYSWOW64¥DR¥Agent¥ popd echo Copying DR binary files done echo Copying DR emergency data ... pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy *.exe "%SystemRoot%¥SYSWOW64¥DR¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy *.dll "%SystemRoot%¥SYSWOW64¥DR¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call expand -r *_ %SystemRoot%¥SYSWOW64¥DR¥ popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy * "%SystemRoot%¥SYSWOW64¥DR¥DRIF¥" /Y popd pushd "%systemdrive%¥$win_nt$.~ls¥DR¥%1¥" call copy * "%SystemRoot%¥SYSWOW64¥DR¥DISK¥" /Y popd if exist "%SystemRoot%¥SYSWOW64¥DR¥OBDRSIGN" ( call del "%SystemRoot%¥SYSWOW64¥DR¥OBDRSIGN" /Q ) if exist "%SystemRoot%¥SYSWOW64¥DR¥OBDRDTCT" ( call del "%SystemRoot%¥SYSWOW64¥DR¥OBDRDTCT" /Q ) echo Copying DR emergency data done echo on
Copyright © 2011 CA. All rights reserved. | このトピックについて CA Technologies に電子メールを送信する |