Reference Guide

131
使用备份前和备份后脚本
备份前脚本
是位于受保护计算机上的一个脚本,在每个 DPM 备份作业之前执行,并准备受保护的数
据源进行备份。
备份后脚本
是在 DPM 备份作业后运行的脚本,执行任何备份后处理(如使虚拟机返回到联
机状态)。
当在计算机上安装保护代理时,会将 ScriptingConfig.xml 文件添加至受保护计算机上的 install
path\Microsoft Data Protection Manager\DPM\Scripting 文件夹。对于计算机上每个受保护的数
据源,可在 ScriptingConfig.xml 中指定备份前脚本和备份后脚本。
DPM 运行保护作业时,会检查受保护计算机上的 ScriptingConfig.xml。如果指定了备份前脚本,
DPM 会运行该脚本,然后完成该作业。如果指定了备份后脚本, DPM 会完成该作业,然后运
行该脚本。
保护作业包括创建副本、快速完整备份、同步以及一致性检查。
DPM 通过使用本地系统帐户运行备份前和备份后脚本。作为最佳做法,应确保只有管理员和本
地系统帐户拥有这些脚本的读取执行权限。此级别的权限可帮助避免未授权的用户修改这
些脚本。
ScriptingConfig.xml
<?xml version="1.0" encoding="utf-8"?>
<ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
<DatasourceScriptConfig DataSourceName="Data source">
<PreBackupScript>”Path\Script” </PreBackupScript>
<PreBackupCommandLine>parameters</PreBackupCommandLine>
<PostBackupScript>"Path\Script” </PostBackupScript >
<PostBackupCommandLine>parameters</PostBackupCommandLine>
<TimeOut>30</TimeOut>
</DatasourceScriptConfig>
</ScriptConfiguration>