AfterSchedulerJobRun
该接口调用的脚本应用程序在作业结束且新旧上传比较完成后执行。这使得以下扩展成为可能:
- 导出数据 这可以创建备份的副本并在网络上共享,这样即使没有安装客户端也可以访问数据。
- 与外部系统的接口。
- 从已创建的备份中创建新版本。
- 启动更多作业。这样就可以在一个或多个设备上创建一系列备份。
使用 AfterSchedulerJobRun.exe 脚本应用程序连续运行多个作业可能会导致维护问题。
启动或执行脚本应用程序时出现的错误不会影响作业结果。作业将继续显示为成功。
该脚本应用程序的命令行
没有代理:
ScriptAfterSchedulerJobRun.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
使用代理时:
ScriptAfterSchedulerJobRun.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
界面文件的描述
常用]、[组件]和[结果]部分在界面文件的常规部分中有描述。
部分|版本控制
节显示与新创建备份进行比较的版本控制信息。
界面文件的常规部分对分段键进行了说明。
部分
部分
键 | I/O | 描述 | 值 |
---|---|---|---|
操作 | I | 显示引发比较的原因。 | 0:比较由手动、BackupClient 或外部事件启动。 1:比较是作为循环比较的一部分执行的。 |
路径备份 | I | 创建的备份的完整路径。根据比较结果,有可能未指定此密钥。 | |
路径存档 | I | 与新创建的备份进行比较的版本的完整路径。如果组件还没有版本控制,则可能缺少此密钥。 | |
版本备份 | I | 显示比较 Version<->Backup 的结果。 | 0: 不进行比较。 1: 比较过程中出错(备份或版本控制) 2: 检测到差异 3: 未检测到差异 |
备份Vs预备份 | I | 显示比较 备份<->上一个备份 的结果。 | 0:未执行比较 1: 比较过程中出错(上传或之前的备份) 2: 发现差异 3: 未发现差异 |
JobName | I | 作业配置中作业的名称。名称中允许有空格 | |
工作编号 | I | 工作编号 | 32 个字符的字符串 |
部分|上传参数
本部分的密钥始终以 Base64 保存。数据编码如下{ParamId}={Value}\0...{ParamId}={Value}\0\0.
如果密钥没有参数,则不指定密钥。
键 | I/O | 描述 |
---|---|---|
作业 | I | 上传作业参数 |
JobConfig 部分
本部分以可读格式包含 [UploadParameters] 部分的作业参数。
键 | I/O | 描述 |
---|---|---|
参数 ID | I | 上传参数]部分中的值 |