资源发现

本篇文章主要讨论ConfigMgr中的资源发现方式和注意事项,对于ConfigMgr来说,Active Directory林、组、用户、计算机对象、客户端心跳数据等都属于ConfigMgr资源

DDR

ConfigMgr会基于发现的对象创建其对应的DDR(data discovery record)文件,站点服务器检测到DDR文件后,会自动读取DDR文件并将对应信息插入到ConfigMgr数据库中。

发现方法

ConfigMgr支持以下类型的资源发现:

默认情况下ConfigMgr使用站点服务器计算机账号进行发现操作;

  • Active Directory林发现:用于发现Active Directory林及其站点信息;

  • Active Directory组发现:发现Active Directory组、成员关系;

  • Active Directory用户发现:发现Active Directory用户对象及其LDAP属性;

  • Active Directory系统发现:发现Active Directory计算机对象;

  • 心跳发现:不用于发现新资源,仅用于跟踪、维护客户端计算机信息;

  • 网络发现:通过搜索Domain、SNMP、DHCP来发现资源,可以发现计算机、打印机、路由器、IP子网等资源;

补充信息

  • Active Directory林发现会自动将发现的Active Directory站点创建为ConfigMgr边界对象;

  • Active Directory组发现可以发现安全组和分发组对象及其成员关系,对于安全组对象来说,会进一步发现其下的计算机及用户对象;

  • Active Directory系统发现只有在站点服务器可以成功将对象的DNS名解析为IP地址后,才会为其创建DDR文件;

  • 心跳发现同样会生成DDR文件,其中包含如下信息:客户端是否安装?客户端类型、客户端版本、Netbios名等信息;

  • 网络发现通过路由器ARP缓存、DHCP服务器(必须是Windows服务器)、SNMP设备来验证目标子网掩码(subnet mask);

  • 网络发现可以通过子网来限制SNMP、DHCP所能发现的设备范围,针对SNMP可以额外设置路由器跳数来限制发现范围;

手动导入设备信息

ConfigMgr同样支持手工添加设备至ConfigMgr层级中,在导入时必须指定如何信息:

  • 设备名
  • 设备Mac地址 或 设备SMBIOS GUID

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