应用程序支持的SCCM部署类型
本文将介绍在创建应用程序时所支持的SCCM部署类型。在我的博客里,我做到了发布许多关于使用SCCM部署应用程序的帖子。在将应用程序部署到计算机和用户时,SCCM是最好的工具。在写这篇文章的时候,SCCM 1902是最新版本。SCCM 1902与以前的版本相比有了一些新的特性和改进。
要将配置管理器升级到当前分支版本1902,请参考此文件升级指南.
当你使用配置管理器要创建应用程序,至少需要一种部署类型。一个应用程序可以有多个部署类型。我将介绍一些应用程序管理基础知识,然后介绍部署类型。
SCCM应用程序管理基础
在讨论部署类型之前,让我们先试着理解一些与应用程序部署相关的术语。如果您不熟悉SCCM和应用程序打包,您会经常听到它们。
- 应用程序-应用程序包含一组或多组安装文件,以及如何部署软件的说明。华体会体育系列应用程序位于系统软件华体会体育系列因为它们无法在没有操作系统和系统实用程序的情况下运行。
- 应用部署类型—如果您有应用程序,则至少需要一种部署类型,因为它决定了应用程序的安装方式。通过SCCM,您可以使用多种部署类型为同一应用程序配置不同的内容和安装程序。我们将在下一节中看到部署类型。
- 需求—当您计划部署应用程序时,您可以指定需求以确保将应用程序定位到正确的设备上。例如,您的组织包含Windows 7而且Windows 10操作系统。待部署的应用只兼容Windows 10操作系统。因此,使用需求,您可以指定应用程序安装只发生在Windows 10操作系统上。在安装部署类型之前,配置管理器会在设备上验证这些需求。
- 全球经济形势-全局条件是一个预定义需求库,可用于任何应用程序和部署类型。Configuration Manager包含一组内置的全局条件,或者您也可以创建自己的条件。
- 模拟部署—在“配置管理器”中,创建应用时,可以进行模拟部署操作。模拟部署评估应用程序的需求、检测方法和依赖项。客户端无需实际安装应用程序即可报告结果。检查这个帖子我在那里介绍了模拟部署。
- 部署动作和目的—部署操作为安装或卸载应用程序。必须指定是安装应用程序还是卸载应用程序。此外,还有一个部署目的。部署目的是任意一种是否可用.
- 检测方法—通过检测方式,可以发现设备上是否已经安装了应用。如果检测方法指示应用程序已安装,则配置管理器不会尝试再次安装它。
- Supersedence—使用superseence,通过使用superseence关系升级或替换现有的应用程序。如果您有最新版本的应用程序,您可以指定一个新的部署类型来替换被取代的应用程序的部署类型。
- 依赖关系—依赖关系定义了一个或多个来自另一个应用程序的部署类型,客户端必须在安装此部署类型之前安装该应用程序。
应用程序支持的SCCM部署类型
在SCCM中创建用于部署的应用程序时,您会看到几个选项。在提供的众多选项中,我们很难全部使用。Windows安装程序部署类型应用广泛。但是,重要的是要了解这些应用程序部署类型是什么以及可以在哪里使用它。
配置管理器支持的应用部署类型如下:—
部署类型 | 扩展 | 描述 |
Windows安装程序 | 需要使用file | Windows安装文件。 |
Windows应用程序包 | *。大概,* .appxbundle | |
Windows应用程序包 | .appx, *。appxbundle, *。msix, * .msixbundle | 适用于sccm1806及以上版本。它们是Windows 10应用程序包(.msix)和应用程序包(.msixbundle)格式。 |
微软应用虚拟化4 | App-V v4包文件 | |
微软应用虚拟化5 | Microsoft App-V v5包文件 | |
Windows Phone应用程序包 | *。xap文件 | |
Windows Phone应用程序包(Windows Phone Store) |
链接到Windows商店中的应用程序 | |
iOS应用程序包 | *。这个文件 | |
应用程序包iOS从应用程序商店 | 链接到苹果商店的iOS应用程序 | |
Android应用程序包 | * . apk文件 | 选择此选项指定到应用程序的链接 |
App Package for Android on谷歌Play | 指定到谷歌Play商店中的应用程序的链接 | |
Mac OS X | .cmmac | 使用此选项创建Mac应用程序。需要可以用CMAppUtil工具创建的.cmmac文件。 |
Web应用程序 | 使用此选项可以指定到web应用程序的链接。 | |
通过MDM实现Windows安装程序 | 需要使用 | 选择此选项可在Windows 10设备上创建和部署。msi应用程序。 |
你好。
我有一个具有两种部署类型的部署。
1.msi安装程序
2.脚本安装程序(简单的CMD /批处理文件
我的问题是,只有部署类型1正在运行/安装。
部署类型2将被忽略。为什么?
嗨Pootch,
如果希望这两种部署类型都运行,则需要配置它们之间的依赖关系。确保包含依赖项的部署类型设置为优先级1。
问候,
杰森Chudasama
这在一定程度上是有帮助的,但我们究竟该如何去做呢?