说明

本文档介绍了在创建MSI和EXE软件包时使用开关和安装命令的最佳实践。

MSI软件包

在创建MSI软件包时,请执行以下最佳实践:

  1. 在指定安装/卸载命令时,请确保不包含开关。默认情况下,使用Desktop Central部署时,MSI软件将以静默方式安装,因此不需要任何开关。
  2. 使用“共享文件夹”创建软件包时,请确保在“”引号中指定路径名。这是必需的,因为如果安装命令之间有空格,在不带引号的情况下安装命令将不起作用。

几个MSI软件安装命令的示例:

  • "\\software reo\Appln\7z1604-x64.msi"
  • "\\nwcomputer\shares\GoogleChromeframeStandaloneEnterprise.msi"

MSI软件包与参数

一些MSI软件需要附加的参数和属性才能进行安装。这些软件包可以在MSI或EXE下创建。

  1. 在MSI下创建这些软件包时,请在MSI属性中指定附加参数以进行安装。例如,请参考以下屏幕截图:

    Lync

  2. 这些软件包也可以在EXE下创建,您必须指定开关,并在安装命令中添加前缀"msiexec /i"。例如,请参考以下屏幕截图:

    Lync

EXE软件包

在创建EXE软件包时,请执行以下最佳实践:

  1. 使用共享文件夹或通过从本地计算机上传文件创建EXE软件包时,在指定安装/卸载命令时,请确保包含开关。开关有助于在无用户交互的情况下静默安装软件。为了顺利安装软件,必须指定开关。

    注意

    您可以在软件模板的Desktop Central在线数据库中查找静默开关,以及使用此链接提交软件请求以获取静默开关。您也可以和原软件供应商联系,以获得静默开关。还可以通过在线搜索(从用户社区、软件专家博客等)获取开关。
  2. 使用“共享文件夹”创建软件包时,请确保在英文双引号中指定路径名。这是必需的,因为如果安装命令之间有空格,则在不带引号的情况下安装命令将不起作用。

有关EXE软件安装命令的示例:

  • Firefox Setup 43.0.2.exe -ms -ma
  • PowerPointViewer.exe /quiet /passive /norestart
  • "\\software repo\Appln\Office2016Exreacted\setup.exe" /configure "software repo\Appln\Office2016Exreacted\configuration.xml"

有关EXE软件安装命令,请参考以下屏幕截图:

Lync

EXE软件包与用户交互

在一些场景中,您想允许用户在安装过程中进行交互,请遵循以下实践:

  1. 创建无静默开关的EXE软件包。
  2. 创建软件包后,进入部署 --> 安装/卸载软件 --> 配置安装/卸载选项 --> 启用允许用户与安装/卸载窗口进行交互

为了更好地理解,请参考以下屏幕截图:

Lync

重要提示:

在生产环境中部署EXE软件包前,请确保按以下步骤在测试环境中进行测试:

  1. 在客户端计算机中打开命令提示符,并以管理员权限运行。
  2. 导航至存储EXE软件包的位置。
  3. 使用静默命令部署EXE软件包,并检查安装是否静默进行。

如果静默安装在测试环境中成功,则您可以在生产环境中继续部署EXE软件包。

 

操作演示

 
 
 

我们的客户