跳转至

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 上传参数]部分中的值

相关主题