应用程序分发目录
使用应用程序分发 > 应用程序目录页面可查看已配置应用程序及其部署状态的摘要。
请按照以下步骤创建和分发应用程序。 选择步骤中的链接可获取有关该步骤的更多详细信息。
- 选择应用程序分发 > 应用程序目录。
- 选择添加可开始配置应用程序。
- 在概述选项卡上,选择顶部的无标题 (x) 并为分发指定名称。 还可以输入更详细的描述并指定此应用程序是否应允许按需安装。 创建应用程序分发后,可以在设备页面上启动按需安装。 有关详细信息,请参阅从“设备”页面安装应用程序。
- 在程序包选项卡上,使用程序包操作生成器来创建程序包。
- 在分发选项卡上,指定目标、应用程序配置和安装计划。
其他信息
以下是有关应用程序目录主页的一些其他信息。
部署状态列显示以下状态:
- 合规:应用程序已成功安装或被检测为先前已安装。
- 待处理:应用程序将在设备下次签入时安装(默认情况下,每四个小时签入一次),或者安装正在进行中。
- 不合规:安装失败。
选择部署状态项目会显示一个筛选视图,其中包含该应用程序针对的处于该状态的所有设备。
右侧的选项菜单()允许您编辑、重命名、克隆、启用、禁用或删除应用程序。
克隆应用程序对于创建标准化应用程序模板非常有用,并且可以执行以下操作:
- 从概述选项卡复制详细信息。
- 仅包含最新的程序包版本。
- 禁用所有分发并从“系统 - 按需安装”默认分发中删除目标。
添加或编辑应用程序时,概述选项卡允许您编辑程序包名称并输入应用程序描述。 还可以选择应用程序是否允许按需安装。
设备页面上提供按需程序包,用于在所选设备上进行安装。 在设备的“详细信息”页面中,使用操作面板中的安装应用程序操作。 有关详细信息,请参阅从“设备”页面安装应用程序。
添加或编辑应用程序时,使用程序包选项卡操作生成器来配置应用程序的安装时间和安装方式。 程序包选项卡会跟踪已保存的程序包编辑。 选择一个版本,然后选择编辑版本以基于该版本进行编辑。
在程序包操作编辑器中,拖动所需操作并按预期执行顺序放置。 在生成器树中选择操作以对其进行配置。 操作生成器非常灵活,可根据应用程序需求配置下载、执行和其他操作。
一般来说,应用程序分发应至少包含一个下载操作和一个执行操作。 有关可用操作的更多信息,请参阅应用程序分发程序包操作和检测规则。
下载操作可以从指定的 HTTP 位置下载文件。 如有使用 Azure Blob 存储或 Amazon S3 存储桶,请使用下载操作的云文件资源管理器包含这些位置的文件。
如果配置下载操作来使用云存储,请确保端点可以连接到存储位置。 有关更多信息,请参阅所需的 URL、IP 地址和端口。
程序包操作属性包括失败时继续选项,此选项默认禁用。 通常,程序包处理会在操作失败时停止。 在极少数情况下,您可能想要允许程序包处理在失败时继续。 启用此选项后,遇到的任何错误都将记录为警告,且程序包执行将照常继续进行。 例如,可能有一个操作是卸载某个应用程序的旧版本,但并非所有设备上都装有旧版本。
程序包版本
在应用程序目录中编辑程序包时,程序包选项卡会跟踪程序包修订。 在编辑程序包版本时,保存即会创建新版本。 应用程序分发在运行时将使用最新的程序包版本进行部署。
未能成功安装的应用程序将再重试两次。 创建新版本会重置此计数器。
设备上安装的程序包版本显示在部署状态页面上。
使用分发选项卡可确定哪些设备将成为分发目标以及分发的方式和时间。
您可能希望向应用程序添加多个分发。 例如,您可能希望进行分阶段分发,方法是首先添加一个分发来覆盖初始测试组,然后添加其他分发,以便稍后将应用程序部署到公司的其他位置。 或者,您可能希望创建一个针对第一周初始设备的分发,再创建一个针对第二周附加设备的分发,以此类推。
选择添加分发按钮添加新分发,或选择现有分发进行编辑。 添加新的分发时,可通过选择顶部的名称并进行编辑,为分发指定唯一名称。 在执行此操作之前,您将无法保存更改。
应用程序的每个分发都包含以下内容:
- 启用/禁用切换开关。 禁用先前启用的分发不会更改任何已完成的分发。 它只会针对目标设备禁用尚未完成的分发。 切换更改可能需要几个小时才能传播到代理。
- 此应用程序的目标。
- 您希望使用的应用程序配置文件,可指定安装一次或始终需要安装。
- 此应用程序的计划。
可以从以下来源中选择目标:
- 设备
- Neurons 组
- 来自设备清单或 Active Directory 连接器的 LDAP 组。 Ivanti Neurons 组和 LDAP 设备清单组每天解析一次。 LDAP 连接器组会实时解析。 添加 LDAP 组时,使用来源列来标识组来源。
- LDAP 组
计划分发
所有分发都包含一个计划。 默认计划为立即运行,这意味着下次应用程序分发代理在目标设备上运行时,将安装该应用程序。
默认情况下,设备上的应用程序分发代理每四个小时检查一次程序包更新。 除此代理检查间隔之外,解析分发目标的云目标服务每六个小时运行一次。 这个时间组合决定了目标设备对应用程序分发更改的反应速度。
当您最初创建分发时,目标服务将立即解析目标。 它主要是对现有分发的修订,后续可能会受到较长时间间隔(最多 10 小时)的影响。
还可以选择在选定的日期和时间后开始选项。 选择此选项后,应用程序分发代理将等待并在指定时间后安装应用程序。 时间可以是本地或 UTC(协调世界时间)。
- 选择本地后,每个设备将在其本地时间达到所选日期和时间后运行程序包。
- 选择 UTC 后,所有设备都将在所选 UTC 日期和时间后运行程序包。
了解默认分发和分发优先级
有两个默认分发始终包含在内且无法删除:
- 系统 - 排除的设备:永远不应安装此应用程序的设备。 此分发默认为空。 每个应用程序都有相应的排除设备分发。 根据需要在此处添加要排除的设备。 如果设备既在此分发中,又在您为此应用程序添加的其他分发中,则该分发的优先级更高,并且该设备不会成为目标。
- 系统 - 按需安装:通过设备视图在设备上安装应用程序时,设备将添加到此分发中。 其设置为安装一次(与始终需要安装相反)。 还可以手动将设备添加到此分发。 如果添加的设备可用,则会直接联系其应用程序分发代理,以便立即开始安装。 此分发中不允许以组为目标。
在分发选项卡上,分发按优先级排序。 如果设备是多个分发的目标,则优先级将决定哪个分发将设备作为目标。 如果设备出现在多个分发中,则将使用具有最高优先级的分发选项,例如控制应用程序安装时间的选项。