AnyShare-构建 MSI 客户端安装包最佳实践
关键字
MSI 、静默安装
适用产品
- AnyShare Enterprise 6.0.6 - 6.0.11
- AnyShare Express 6.0.6 - 6.0.11
目的
构建可以执行静默安装的 MSI 客户端。
解决方案
构建 MSI 客户端安装包,请按照以下步骤执行:
1. 通过浏览器访问 https://anyshare.eisoo.com:443/link/1D11BFB49460AA7B84A53029A5524976 有效期限:2021-09-30 ,下载 MSI Wrapper 、 Orca 等软件并安装。
2. 运行 MSI Wrapper 软件,点击 Next 。

3. 点击 Setup Executable Input File Name 输入框后的“...”,选择需要制作 MSI 包的 AnyShare Windows 客户端,点击 MSI Output File Name 下输入框会在相同路径下生成对应的 MSI 安装包名称。点击 Next 。

4. 此处使用默认设置,点击 Next 。

5. 在 Application Id 下的输入框填入 eisoo_anyshare3.5_Setup_AppId_is1,在 Upgrade Code 下的输入框填入 {8B72F3E5-FD4F-473F-8900-300C2FE1EA1C},点击 Next 。

6. 点击 Manufacturer 后的下拉框,选择 Registry 。点击 Next 。

7. Install Arguments 和 Uninstall Arguments 下输入框分别输入:
/VERYSILENT /SUPPRESSMSGBOXES /NOCANCEL /NORESTART /TASKS="desktopicon,startmenu,autorun"
/VERYSILENT /SUPPRESSMSGBOXES /NORESTART

8. 点击 Next 。

9. 点击 Build 。

10. 点击 Exit 。

11. 找到生成的 MSI 文件,右击点击,选择用 Orca 编辑。

12. 在左侧表选择: Property ,右侧项目找到 ProductName 行,删除如下字段,点击保存,退出软件。
(Wrapped using MSI Wrapper from www.exemsi.com)

13. 解压当前版本 AnyShare 客户端对应的 Windows 个性化工具,找到 sign.bat 。

14. 打开 cmd 命令提示符,输入 sign.bat 绝对路径后空格加生成 MSI 包绝对路径,例如:
D:\oem\Target\PackageClient\sign\sign.bat D:\oem\AnyShareNew_Windows_All_x64_fm-6.0.11-20200317-Terminator-1530.msi
签名效果如下:
15. 构建 MSI 客户端安装包完成。
更多信息
使用 MSI 客户端安装可以实现静默安装,并且适合域控推送的方式大规模部署。