Managing Software Packages软件包的管理

 

Desktop Central允许您存储通用的应用,这些应用可以按需安装到客户端机器。通用应用包括MSI和EXE类型的文件,它们存储在软件库中。

添加到软件库的软件包可以在定义软件安装配置时使用。

添加MSI/EXE软件包

Desktop Central允许您添加MSI和EXE类型的软件应用:

  1. 添加MSI数据包
  2. 添加EXE数据包

添加MSI数据包

  1. 点击软件部署页签,打开软件包页面,在软件包页面可以查看到所有已添加的软件包。
  2. 点击添加软件包按钮
  3. 选择包类型为MSI并设置以下内容:

  4. 参数 描述
    软件包

    软件包名

    软件包的名称

    选择路径类型

    您可以选择

    • 网络路径:如果软件要安装的计算机在同一局域网下,则可以选择这个选项
    • HTTP路径:如果软件需要安装到需要通过VPN通道或网络连接的分支办公室中的计算机,则可以选择这个选项

    添加文件来上传

    当您选择使用HTTP模式的时候,您需要浏览并选择可安装的文件,这个文件将会被上传到Desktop Central服务器

    包含有网络路径的MSI文件名

    当您选择网络路径选项时,需要设置MSI文件的名称以及它的网络路径,这个路径下需要包含所有安装需要的文件以及必要的读和执行权限

     示例:\\MyServer\MSIApps\Skype\skype.msi.
    高级选项(可选)
    安装程序/卸载程序设置

    MSI根路径

    当您选择在安装软件之前要复制安装文件到指定的计算机时,您需要设置要复制的目录

    包含有网络路径的MST文件名

    对于支持自定义的安装文件,您可以在安装之前在这里对安装进行设置。

    例如,您可以通过许可密钥定义MS Office 2003的安装,选择要安装的组件、使用Microsoft Office资源套件工具。在定义完后会生成一个 .MST文件,这个文件也需要放在其他所有安装文件所在的网络共享中。在这里设置MST文件的网络路径

    如果在部署应用时使用复制选项,那么这里设置的MST文件位置需要关联到MSI根路径。如果MSI根路径显示为 \\MyServer\Shares\MSIApps ,您的MST文件的路径为 \\MyServer\Shares\MSIApps\Office2003\Custom.mst,设置位置为Office2003\Custom.mst。如果包含多个mst文件,可以使用分号分隔开

    请注意,关联路径只能在安装软件之前,您选择了复制文件到计算机时需要,反之,您需要在这里设置完整的网络路径

    MSI安装属性

    应用指定的安装参数可以在这里进行设置。例如:对于skype,您可以设置参数 installlevel=10。如果这个应用没有安装参数,则这个字段可以留空

    MSI卸载属性

     

    应用指定的卸载参数可以在这里进行设置。例如:REBOOT=ReallySuppress

    启用故障记录

    选择这个选项可以启用登记部署错误故障

    禁用添加/移除程序中的卸载选项

    如果您不希望用户从添加/移除程序移除软件,则可以选择这个选项

    程序包属性

    制造商

    软件制造商的名称

    版本

    软件的版本

    语言

    软件的语言版本

    程序包描述

    程序包的描述信息

    在安装软件前运行脚本

    脚本/软件名称

    设置在安装前要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果安装前要执行的脚本需要参数,则可以在这里设置

    继续安装,如果退出码是

    选择这个选项并设置返回码来检查上次安装是否成功,如果上一次的安装失败,则本次安装进程将会退出

    在安装软件后运行脚本

    脚本/软件名称

    设置在安装软件后要执行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果安装后要执行的脚本需要参数,则可以在这里设置

    执行成功,如果退出码是

    选择这个选项并设置退出码来检查安装是否成功,如果未安装成功,则软件不会进行卸载

    在卸载软件前运行脚本

    脚本/软件名称

    设置在卸载软件前要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果卸载前要运行的脚本需要参数,则可以在这里设置

    继续卸载,如果退出代码是

    选择这个选项并设置退出码,可以在卸载软件之前检查上一次的卸载是否成功,如果上次卸载失败, 本次卸载进程将会退出。

    在卸载软件后运行脚本

    脚本/软件名称

    设置在软件卸载后要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果卸载软件后要运行的脚本需要参数,则可以在这里进行设置

    执行成功,如果退出码是

    选择这个选项并设置退出码来检查卸载是否成功,如果卸载不成功,那么这个软件将不会被重新安装


  5. 点击添加软件包,所选软件将会被添加到软件包列表中。
  6. 如需添加更多软件包,可重复执行步骤3到5。
页首

添加 MSIEXEC/EXE/ISS/Command 数据包

  1. 点击软件部署页签,打开软件包页面,在软件包页面可以查看到所有已添加的软件包。
  2. 点击添加软件包按钮
  3. 选择数据包类型为MSIEXEC /EXE/ISS/Command 并设置以下内容:

     
    参数 描述
    软件包

    软件包名

    软件应用的名称。

    点击选择应用程序链接,可以打开选择应用对话框,您可以在预设的程序列表中选择您要安装的应用。 或者,您也可以直接在应用名称文本框中输入应用的名称时,从提示列表中选择。

    选择路径类型

    您可以选择

    • 网络路径:如果软件要安装的计算机在同一局域网下,则可以选择这个选项
    • HTTP路径:如果软件需要安装到需要通过VPN通道或网络连接的分支办公室中的计算机,则可以选择这个选项

    添加文件来上传

    当您选择使用HTTP模式的时候,您需要浏览并选择可安装的文件,这个文件将会被上传到Desktop Central服务器

    包含开关/参数的安装命令

    设置在客户端计算机上安装应用所要使用的命令,这里设置的命令将会应用于所有的客户端计算机,请确认在命令中包含的可执行文件路径和上面设置的EXE根目录相关。

    示例:

       1. msiexec.exe \Skype\skype.msi /qn

       2. googlesetup.exe /S

    包含开关/参数的卸载命令

    设置在客户端计算机上卸载应用所要使用的命令,这里设置的命令将会应用于所有的客户端计算机,请确认在命令中包含的可执行文件路径和上面设置的EXE根目录相关。

    示例:

    Skype\uninstall.exe

    如果在个别计算机上需要调用卸载程序,您可以为卸载程序设置完整的路径,请注意,卸载程序在所有客户端计算机上需要位于同一位置。您可以使用路径中的环境变量进行设置。

    示例:

    C:\WINDOWS\ie7\spuninst\spuninst.exe /q

    %SystemRoot%\ie7\spuninst\spuninst.exe /q

    高级选项(可选)
    安装程序/卸载程序设置

    EXE根路径

    当您选择了网络路径选项,您需要设置所有命令执行的共享目录,这个目录需要包含所有安装应用所需的可执行文件

    程序包属性

    制造商

    软件制造商的名称

    版本

    软件的版本

    语言

    软件的语言版本

    程序包描述

    程序包的描述信息

    在安装软件前运行脚本

    脚本/软件名称

    设置在安装前要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果安装前要执行的脚本需要参数,则可以在这里设置

    继续安装,如果退出码是

    选择这个选项并设置返回码来检查上次安装是否成功,如果上一次的安装失败,则本次安装进程将会退出

    在安装软件后运行脚本

    脚本/软件名称

    设置在安装软件后要执行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果安装后要执行的脚本需要参数,则可以在这里设置

    执行成功,如果退出码是

    选择这个选项并设置退出码来检查安装是否成功,如果未安装成功,则软件不会进行卸载

    在卸载软件前运行脚本

    脚本/软件名称

    设置在卸载软件前要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果卸载前要运行的脚本需要参数,则可以在这里设置

    继续卸载,如果退出代码是

    选择这个选项并设置退出码,可以在卸载软件之前检查上一次的卸载是否成功,如果上次卸载失败, 本次卸载进程将会退出。

    在卸载软件后运行脚本

    脚本/软件名称

    设置在软件卸载后要运行的命令或脚本。参考 安装软件时的脚本执行获取详细信息。

    参数

    如果卸载软件后要运行的脚本需要参数,则可以在这里进行设置

    执行成功,如果退出码是

    选择这个选项并设置退出码来检查卸载是否成功,如果卸载不成功,那么这个软件将不会被重新安装

     
  4. 点击添加软件包,所选软件将会被添加到软件包列表中。
  5. 如需添加更多软件包,可重复执行步骤3到5。
页首

在软件安装时执行脚本

Desktop Central允许你在以下情形执行脚本:

在任何情形下执行脚本,您都需要确认以下内容:

  1. 脚本引擎需要设置在脚本/命令字段。假设如果您要设置一个vb脚本,我们称之为test.vb,那么您需要做此设置:%SystemDrive%\Windows\cscript \\dc-win2k1\scripts\test.vbs 。此种情况下,cscript需要位于所有客户端计算机的相同位置,另外,您还可以将引擎路径设置到一个网络共享路径,如:\\dc-win2k1\Windows\cscript \\dc-win2k1\scripts\test.vbs
  2. 如果您在定义安装软件配置时选择了复制选项,那么请注意以下内容:
    1. 当选择:脚本文件需要位于网络共享。
    2. 当选择复制文件到客户端机群:脚本文件需要位于网络共享。
    3. 当选择复制文件夹到客户端机群:脚本文件和安装文件需要位于相同目录或子目录,且设置的路径也要和此目录相关。
  3. 当使用绝对路径时,直接使用环境变量代替指定的路径,如对于C:使用 %SystemDrive%。

变更MSI/EXE软件包

要修改MSI/EXE软件包,请参阅以下步骤:

  1. 点击管理页签,打开管理页面
  2. 管理链接面板,点击软件存储库
  3. 在对应的软件包的动作列,点击 图标
  4. 参阅MSI/EXE软件包添加步骤的步骤3 步骤4
  5. 点击 修改软件包按钮

移除MSI/EXE软件包

要移除MSI/EXE软件包,请参阅以下步骤:

  1. 点击管理页签,打开管理页面
  2. 管理链接面板,点击软件存储库
  3.  在对应的软件包的动作列,点击 图标,点击确定来确认删除动作

软件包信息将会从表中删除。

页首
Copyright © 2005-2013, ZOHO Corp. All Rights Reserved.
ManageEngine