您必須準備 DR 二進位檔,而且只能將它們配置給每個 OS 映像一次。 執行下列步驟:
為 OS 映像準備 DR 二進位檔
X:\RemoteInstall\Setup\<語言>\Images\<映像名稱>\BOOTDISK
X:\RemoteInstall\Setup\<語言>\Images\<映像名稱>\drpatch.xp
附註:若要執行此動作,您必須擁有安裝了「災難復原選購程式」的 CA ARCserve Backup Server。 您可以在 CA ARCserve Backup 伺服器機器上的下列位置找到 BAB_HOME\drpatch.xp:
C:\Program Files\CA\ARCserve Backup
X:\RemoteInstall\Setup\<語言>\Images\<映像名稱>\DR_ASR.BAT
此批次檔的內容如下所示:
rem X:\RemoteInstall\Setup\<語言>\Images\<映像名稱>\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\<語言>\Images\<映像名稱>\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 © 2013 CA.
All rights reserved.
|
|