关于软件分发

Ivanti® Endpoint Manager 中的软件分发技术可以帮助 IT 人员实施受控的自动化,以便在混合网络环境中实现快速高效的软件分发和安装、安全和病毒更新,以及应用程序修补程序管理。该技术基于模块化、以任务为基础的模型,可以极大提高策划、计划和管理软件分发的整体效率。程序包、交付任务类型、部署脚本和目标选择均独立管理,提高了总体灵活性。

关键功能和优势
  • 返回代码映射:定义返回代码,可提高应用程序安装的准确性。
  • MSI 本机支持:复制粘贴 MSI 命令行调用。
  • 简化的工作流:轻松、快速地计划程序包安装。
  • 简化带宽控制:正确地自定义配置。
  • 基于任务的模型:将程序包构建与交付任务类型相分离,可提高效率。
  • LANDesk® Targeted Multicast™:以最低的带宽将大型程序包分发给多个用户,无需专用硬件或路由器重新配置。
  • LANDesk® Peer Download™:允许您问已经交付到子网的程序包。
  • 先决条件检查和程序包链:安装先决条件程序包,并支持通过单次操作自动安装多个程序包。
  • 任务调度程序:与目录服务和资产清单数据库整合,有助于轻松选择目标。
  • 不限程序包类型分发:部署任意程序包类型,并提供对多文件 MSI 支持的访问。
  • 自助服务门户:减少服务台事故,帮助用户启动已经批准的安装,提供详细的历史记录,有助于更快进行故障排除。
  • 基于策略的分发:使用单一策略部署多个软件程序包,并确保程序包可用于未来更新和在必要时重新应用。

Endpoint Manager 中,软件分发包含以下主要步骤:

  1. 创建或获取软件程序包。软件程序包可以是一个或多个 MSI 文件、一个可执行文件、一个批处理文件、一个 Macintosh 程序包、一个 Linux RPM 程序包、一个 Windows 脚本宿主程序包等等。请将程序包放在传送服务器上。
  2. 创建分发程序包(工具 > 分发 > 分发程序包)。分发程序包包括安装特定软件程序包所需的文件和设置,如程序包名称、任何相关性或先决条件、命令行参数、安装程序包所需的其他文件等。这些设置存储在数据库中并创建分发程序包。一旦创建分发程序包之后,信息便保存在数据库中并可将其方便用于多个任务中。
  3. 在“计划任务”窗口(工具 > 分发 > 计划任务)中安排分发作业。指定分发程序包、交付方式、需要接收分发程序包的设备以及任务应运行的时间。
  4. 在计划的时间,调度程序服务将启动计划任务的处理程序,使用在任务类型中选择的选项部署程序包。可包括以下内容:
    • 如果选择了策略支持的推送或推送任务类型,该服务将联系每个设备上的软件分发代理,并通知它准备安装程序包。
    • 如果选择基于策略的任务类型,则程序包可供下载。
  1. 软件分发代理从其本地高速缓存、网络上的对等设备或传送服务器中获得程序包,并通过安装或删除已打包的文件在设备上处理该程序包。
  2. 处理完该程序包后,软件分发代理会将结果发送给核心服务器,并记录在其中的核心数据库中。