部署评估

本篇文章主要讨论ConfigMgr包与应用程序部署时的评估过程

当客户端从管理点(Management Point)拉取策略收到包或者应用程序部署信息后,会在自身的计算机或者用户策略中添加对应的部署信息,并立即对部署进行评估;

应用程序与包的介绍请见:https://blog.51cto.com/nodium/2154964

应用程序

对于应用程序部署来说,由于应用程序本身包含了检测方法(Detection Method),要求(Requirement)这些元素,因此ConfigMgr客户端会基于这些元素进行判断

  • 要求:要求用于判断当前客户端是否满足管理员定义安装此程序的各种条件,如果不满足要求,则客户端判定此应用程序不适用于此设备

    如果部署动作是“卸载”,则客户端不会评估“要求”元素

    要求可以是操作系统版本,操作系统语言,CPU频率,内存大小,磁盘空间,Active Directory站点,ConfigMgr站点,OU位置,主要用户设备等

  • 检测方法:应用程序是“有态”的,检测方法用于判断客户端是否已安装了此应用程序,如果部署动作是:

    • 安装:对于已安装了应用程序的设备,则无需再安装
    • 卸载:对于已安装了应用程序的设备,则进行卸载动作

    检测方法可以通过MSI,注册表,文件夹,脚本的形式进行判断,管理员可以根据实际需求来设定

  • 依赖: 如果应用程序包含其他依赖的应用程序,则ConfigMgr客户端会对依赖的应用进行评估,如果客户端缺少相关依赖,ConfigMgr可以在自动安装对应的依赖程序

    依赖以依赖组为判断单位,如果任意依赖组中的应用程序被判定为已安装,则判定满足此依赖组,多个依赖组之间的关系为“并(and)”,即满足所有依赖组最终才会判断满足依赖条件

  • 替代程序:如果应用程序中包含替代程序,则在部署时同样会根据上述逻辑,判定源程序是否存在于当前设备中,进而可以选择是否自动卸载

包的评估主要包含“重新运行(Re-run)”因素,ConfigMgr会记住包中所包含的程序的运行记录及结果,因此会基于此结果进行评估

重新运行

  • 不再运行已部署的程序:当之前程序已经运行过,则不在运行
  • 总是重新运行程序:无论之前程序是否运行,总是重新运行当前部署
  • 当之前程序部署失败时重新运行:只当之前程序运行失败时才会运行当前部署
  • 当之前程序部署成功时重新运行:只当之前程序运行成功时才会运行当前部署

何时下载内容

当ConfigMgr客户端收到部署信息并达到可用时,基于部署目的:

  • 如果是“要求”的部署:则会在后台先进行下载所有所需的内容
  • 如果是“可用”的部署:则只有在用户点击安装时,才会开始下载相关内容

何时执行

当ConfigMgr评估应用程序或者包需要执行时,ConfigMgr会根据部署信息中的“用户体验”、集合的“维护窗口”、用户设置的“工作时间”综合评估何时运行部署,详细请见:

https://blog.51cto.com/nodium/2351087

https://blog.51cto.com/nodium/2351124


为读者提炼SCCM涉及的基础知识、注意事项、运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅。同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢。


转载于:https://blog.51cto.com/nodium/2354126

#16# SCCM管理 - 包和应用程序部署评估相关推荐

  1. #11# SCCM管理 - 包和应用程序

    SCCM包和应用程序 本篇文章主要讨论ConfigMgr中包(Package)和程序(program)概念 包 包是ConfigMgr中的逻辑概念,其主要用于满足企业向客户端安装软件.执行特定程序等部 ...

  2. #17# SCCM管理 - 软件中心 VS 应用程序目录网站点

    软件中心 VS 应用程序目录网站点 本篇文章主要讨论ConfigMgr软件中心(Software Center)及应用程序目录网站点(Application Catalog)的区别 软件程序(包括应用 ...

  3. 计算机毕业设计ssm基于客户时间窗变化的物流配送管理系统设计ro75j系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于客户时间窗变化的物流配送管理系统设计ro75j系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于客户时间窗变化的物流配送管理系统设计ro75j系统+程序+源码+lw+远 ...

  4. 计算机毕业设计ssm校外实习管理平台6tu82系统+程序+源码+lw+远程部署

    计算机毕业设计ssm校外实习管理平台6tu82系统+程序+源码+lw+远程部署 计算机毕业设计ssm校外实习管理平台6tu82系统+程序+源码+lw+远程部署 源码地址:https://pan.bai ...

  5. 计算机毕业设计ssm基于疫情防控下社区管理平台my3tu系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于疫情防控下社区管理平台my3tu系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于疫情防控下社区管理平台my3tu系统+程序+源码+lw+远程部署 本源码技术栈: 项目 ...

  6. 计算机毕业设计ssm公交电子站牌管理系统软件9430l系统+程序+源码+lw+远程部署

    计算机毕业设计ssm公交电子站牌管理系统软件9430l系统+程序+源码+lw+远程部署 计算机毕业设计ssm公交电子站牌管理系统软件9430l系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...

  7. 计算机毕业设计ssm教师授课信息综合管理平台451gu系统+程序+源码+lw+远程部署

    计算机毕业设计ssm教师授课信息综合管理平台451gu系统+程序+源码+lw+远程部署 计算机毕业设计ssm教师授课信息综合管理平台451gu系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...

  8. 计算机毕业设计ssm泸定中学宿舍管理系统设计g93gd系统+程序+源码+lw+远程部署

    计算机毕业设计ssm泸定中学宿舍管理系统设计g93gd系统+程序+源码+lw+远程部署 计算机毕业设计ssm泸定中学宿舍管理系统设计g93gd系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...

  9. 下载部署和管理Windows Azure应用程序评估

    TechNet 评估中心 的人们刚刚发布了一个称为部署和管理 Windows Azure 应用程序的新的评估体验.在此评估过程中,用户按照指南一步一步地将示例程序部署到Windows Azure ,然 ...

最新文章

  1. 数据库系统概论:第九章 关系查询和关系优化
  2. C++类的使用(三)—— 封装
  3. pyqt5 点击开始执行_《快速掌握PyQt5》第一章 PyQt5的起点
  4. lotus 的几个常用公式(转帖)
  5. 蓝桥杯 ALGO-12 算法训练 幂方分解
  6. docker视频教程下载
  7. 百度翻译API使用简介
  8. USB转多串口设备固定串口号
  9. java string的最大长度_String的长度最大是多长?
  10. 游戏开发 | 基于 EasyX 库开发经典90坦克大战游戏
  11. java小程序体重监测,一个计算标准体重的小程序
  12. java基础2 判断语句:if ... else 语句和 switch 语句
  13. 西湖论剑2021中国杭州网络安全技能大赛部分Writeup
  14. Springboot测试类之@RunWith注解
  15. sql语句的编程手册(转)
  16. 苹果发布AirPods 3,TWS真无线蓝牙耳机市场活力依旧
  17. 实验一:数据结构之顺序表例程 简易电话薄
  18. python opencv图片拼接、特征点匹配
  19. python 拼音相似度_多种相似度计算的python实现
  20. kcl方程独立性的图论证明

热门文章

  1. 苏宁关键词搜索商品列表API接口(关键词搜索商品销量接口)
  2. GPU与CPU浮点数运算误差不同
  3. 无线耳机什么质量好?音质较高的无线蓝牙耳机盘点
  4. 因为请了三天假,被领导和HR以去年迟到500分钟为由逼我主动离职,只给一个月赔偿!HR还威胁,如果不同意就别在北京混了!...
  5. 浅谈JavaScript和Canvas实现彩色图片转换成黑白图片
  6. 信创电子档案管理系统软件单机版v3.0功能
  7. 配置Tomcat的虚拟主机,并搭建java应用(上)
  8. webpack配置文件:webpack.config.js(一)
  9. Kinect Kitchen(Kamp;K)期待你的到…
  10. OPPO R7Plusm解账户锁刷机包 线刷救砖教程