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>










