使用新安装包向导,您可以选择任何可执行文件并为其定义命令行设置。为此,您可以添加所选文件或整个文件所在文件夹到安装包。然后,您必须创建远程安装任务并选择所创建的安装包。
当任务正在运行时,带有命令行所定义设置的指定可执行文件将在目标设备上运行。
如果您使用 Microsoft Windows Installer (MSI) 格式的安装程序,Kaspersky Security Center 使用标准工具分子安装结果。
如果有漏洞和补丁管理授权许可可用,Kaspersky Security Center (当为任何企业环境中支持的应用程序创建安装包时)也使用安装和安装结果分析规则。
否则,可执行文件的默认任务将等待运行中进程和所有子进程的完成。在所有运行中进程完成后,任务将被成功完成,不管初始进程的返回码是什么。要更改该任务的此类行为,在创建任务之前,您必须手动修改 Kaspersky Security Center 在新创建的安装包所在的文件夹及其子文件夹中生成的 .kpd 文件。
对于不需要等待运行中进程完成的任务,设置 [SetupProcessResult] 区域的等待设置的值为 0:
例如: [SetupProcessResult] Wait=0 |
对于仅需要等待 Windows 运行中进程,而不是所有子进程完成的任务,设置 [SetupProcessResult] 区域的 WaitJob 设置值为 0,例如:
例如: [SetupProcessResult] WaitJob=0 |
对于要根据运行中进程的返回码成功完成或返回错误的任务,在 [SetupProcessResult_SuccessCodes] 区域列出成功返回码,例如:
例如: [SetupProcessResult_SuccessCodes] 0= 3010= |
此种情况下,任何非列表中的返回码都会导致返回错误。
要在任务成功完成或任务结果错误中显示注释,在 [SetupProcessResult_SuccessCodes] 和 [SetupProcessResult_ErrorCodes] 区域根据进程返回码输入错误的简短描述,例如:
例如: [SetupProcessResult_SuccessCodes] 0= 安装成功完成 3010=需要重启以完成安装 [SetupProcessResult_ErrorCodes] 1602=安装被用户取消 1603=安装过程中出现致命错误 |
要使用 Kaspersky Security Center 工具管理设备重启(如果需要重启以完成操作),列出暗示重启的进程返回码,在 [SetupProcessResult_NeedReboot] 区域:
例如: [SetupProcessResult_NeedReboot] 3010= |