AfterCheckInS
该界面调用的脚本应用程序用于在新版本签入后在服务器上执行进一步的操作。
示例:当服务器上出现新版本时,自动向所有用户发送电子邮件。
启动或执行脚本应用程序时出现的错误对签入流程没有影响。签到数据不会更改。错误会记录在 AdminClient 中的 事件日志 模块中。
该脚本应用程序的命令行
没有代理时:
ScriptAfterCheckInS.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
使用代理时:
ScriptAfterCheckInS.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
接口文件的描述
[Common],[User] 和 [Component] 节在 接口文件的通用部分 中有详细介绍。
Version(N) 节
[Version(N)] 节包含已签入版本的信息。每个版本都会创建一个单独的节(例如 [Version31] 和 [Version32])。该节的键值在 接口文件的通用部分 中有详细说明。
Specific 节
在 [Specific] 节中,可以配置以下键:
键 | I/O | 描述 | 值 |
---|---|---|---|
SyncType | I | 显示此签入如何同步。 | 0:不同步 1: 两台服务器之间的同步 BackupClient 与服务器之间的同步 4:备份服务器与服务器之间的同步 5:移动服务器与服务器之间的同步。 如果此密钥不可用,则指定默认值 0。 |
MovedFromDir | I | 该组件的原始路径,如果组件在签入前被移动过。 如果组件未被移动,则不指定此键。 | |
ChangedFromCompTypeId | I | 如果在签入之前更改了组件的类型,则此处为组件原始类型的 ID。 如果组件类型未发生更改,则不会指定该键值。 | |
Deleted | I | 显示删除组件时是否执行脚本应用程序。 | Y/N 如果键的值为 Y,则不指定组件的主数据键值。如果组件未被删除,则不指定此键值。 |
ClientInformation 节
在 [ClientInformation] 节中,可以配置以下键值:
键 | I/O | 描述 |
---|---|---|
ComputerName | I | 计算机名,以及执行签入的计算机的相关域(如适用)。 |
IPAddress | I | 执行签入的计算机的 IP 地址。 |
Result 节
在 [Result] 节,可以配置以下键值:
通用部分的键值在 接口文件的通用部分 中有详细说明。
键 | I/O | 描述 | 值 |
---|---|---|---|
完成 | O | 表示脚本应用程序出错时是否应视为已完成。 | Y:脚本应用程序在出错时被视为已完成。系统不会重复执行脚本应用程序。 N:脚本应用程序在出错时未被视为已完成,并会被重复执行。 默认值为 N。 |