跳转至

AfterUpload

从该界面调用的脚本应用程序会在上传创建后、存档到 versiondog 之前执行。这样就可以修改上传内容。

示例:自定义备份自身具有备份功能但 versiondog 尚不支持的设备。

如果在创建上传时发生错误,则不会触发 AfterUpload 界面,也不会启动脚本应用程序。

该脚本应用程序的命令行

没有代理时:

ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s

使用代理时:

ScriptAfterUpload.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s

接口文件的描述

[Component] 和 [Result] 节在 接口文件的通用部分 中有所描述。

不包括 [User] 和 [Version] 节。

Common 节

未指定键值 RootDirAdmin 和 DirPrjData。[Common] 节的其他键值在 接口文件的通用部分 中进行了说明。

Specific 节

在 [Specific] 节中,可以配置以下键:

I/O 描述 默认
UploadClass I 上传类的名称
DirBackup I 已解压备份或已保存备份的目录的完整路径
PathArchive I 最后签入版本的存档文件 (ZIP) 的完整路径。
此键可以为空或缺失(即使版本已签入)。
PathPreBackup I 上一个备份的存档文件 (ZIP) 的完整路径。
此键可以为空或缺失(即使有存档备份)。
类型 I 触发上传的模块。 1: 调度器(手动/自动)。
2: 上传和比较器功能
1
JobName I 作业配置中的作业名称
名称中允许有空格。
JobID I 作业 ID 32 个字符的字符串

UploadParameters 节

[UploadParameters] 节中的密钥始终以 Base64 保存。数据编码如下:{ParamId}={Value}\0...{ParamId}={Value}\0\0。

如果某个键没有参数,则表明没有指定该键。

I/O 描述
Class I 上传类的参数(源 versiondog 服务器:VD$A\Configuration\Upload\Classes.ini )。
此键可以为空或缺失。
Job I 上传作业的参数
Agent I 安装代理的计算机参数(源代理:VD$A\Configuration\Upload\AgentStation.ini )。
此键可能为空或丢失。

相关主题