Silent Install Builder(静默安装包制作工具)是一款能够帮助用户制作出静默安装的软件,通过该软件用户能够将多个文件打包成一个安装包进行制作,非常方便好用。
软件截图1
功能介绍
1、UI自动化
通过记录UI Automation脚本自动化应用程序安装。UI脚本将以静默方式执行,无需用户交互。
2、安装条件和脚本。
创建由JScript和.net framework API提供支持的智能包。使用预定义的安装条件和函数进行文件和注册表操作。
3、企业网络部署
使用GPO,SCCM,Intune或第三方工具为企业部署构建.exe或.msi(Windows Installer)软件包。
4、UI自动化脚本
通过记录UI自动化脚本自动化应用程序安装。
5、命令执行
执行脚本文件:PowerShell,cmd,vbs和其他命令。
6、多个安装
创建一个包,用于一次无人参与安装多个应用程序。
7、检测安装程序类型
自动检测大多数常见安装程序的命令行选项。
8、脚本
使用JavaScript来定义安装条件,进行文件和注册表更改。
9、卸载
按名称和版本条件卸载应用程序。
使用方法
一、包装选项
部分包选项可以以JSON格式设置。可以在“ 进度选项”对话框中编辑选项。以下示例显示了具有默认值的所有可用Package Options:
1、产品代码
特定包发行版的唯一标识符,表示为字符串GUID,示例{12345678-1234-1234-1234-123456789012}。此标识符必须因不同的软件包版本而异。2、UpgradeCode
表示相关包的集合的GUID。一组不同版本的包将具有相同的升级代码。这使您的应用程序的较新版本能够搜索和升级安装在同一台计算机上的先前版本。
3、arpNoShow
阻止在Windows“添加/删除程序列表”中显示应用程序。此选项不会影响包装的安装。
默认值: false
4、ARPNOREMOVE
禁止在Windows“添加/删除程序列表”中显示“卸载”按钮。
默认值: false
5、ARPNOREPAIR
禁用Windows“添加/删除程序列表”中的“修复”按钮。
默认值: false
6、oNotUpdateProductCode
此选项确定upgradeCode在包版本更改后是否自动更新该值。
默认值: false
7、uiScriptTest
此选项启用自动化脚本测试模式。与静默模式不同,在测试模式下,安装过程可见。
默认值: false
二、行动选项
可以使用JSON格式设置 “ 安装应用程序”和“ 卸载应用程序”操作选项的一部分。可以在“ 进度选项”对话框中编辑选项。以下示例显示了具有默认值的所有可用操作选项:
1、ignoreFailure
忽略Action的失败并继续Package安装。
默认值:false
2、keepProcessAlive
此选项确定是否将在操作失败时终止安装过程。默认情况下,如果操作失败,则安装或卸载过程将立即终止。如果值是true退出包后保持活动的安装过程。
默认值:false
3、waitTimeout
定义操作的等待超时。它指定等待完成安装或卸载过程的超时(以秒为单位)。
默认值:120
4、uiHidden
定义“安装向导”中可见的操作。如果true操作将对用户隐藏,将始终安装。
默认值:false
5、uiDisabled
在安装向导中定义操作禁用状态。如果true用户无法更改操作选择状态。
默认值:false
6、uiUnSelected
在“安装向导”中定义“操作”初始选择状态。
默认值:false