标签:评估 卸载 状态 功能 tps 种类 package ack 内存
SCCM包和应用程序为读者提炼SCCM涉及的基础知识、注意事项、运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅。同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢。
本篇文章主要讨论ConfigMgr中包(Package)和程序(program)概念
包是ConfigMgr中的逻辑概念,其主要用于满足企业向客户端安装软件、执行特定程序等部署和管理上的需求,包主要由以下这些元素构成:
程序是定义客户端如何执行待安装软件程序的逻辑概念,包含以下主要定义:
最长允许运行时间:告诉ConfigMgr客户端在执行命令行中指定命令所允许运行的最长时间
当客户端运行命令行中指定命令实际时间超出此项定义时间后,客户端并不会实际停止运行命令,而是不在等待此命令行运行的返回结果并认为命令行运行已失败
包部署的基本单位是程序,即如果包中含有多个程序时,我们必须明确指定一个程序部署到客户端
应用程序是ConfigMgr 2012开始引入的新模型,它不同于包的概念,主要简化、降低了向客户端分发程序的难度
应用程序是一个容器,在这个容器内包含了以下主要信息:
部署类型包含以下定义:
检测方法:定义此应用程序在目标计算机上是否已存在的判定逻辑
检测方法可以通过文件夹、文件、脚本、注册表等方式进行判定
应用程序部署的基本单位是应用程序本身,如果一个应用程序包含多个部署类型,则客户端会按顺序评估部署类型中定义的要求,一旦满足某个部署类型中的要求,则运行此部署类型
基于应用程序的部署特点可以看出,应用程序模型适用于跨平台程序的部署,比如说我们可以定义一个应用程序,如:Office 2016,并在其中添加3种类型的部署类型:
应用程序简化了管理员向客户端部署程序的难度,因为应用程序模型中自身已包含了检测方法、要求、依赖等定义信息,而包如果要达到相同的效果,必须通过在命令行中指定脚本的方式进行判定,难度差别不言而喻
标签:评估 卸载 状态 功能 tps 种类 package ack 内存
原文地址:http://blog.51cto.com/nodium/2154964