none
求助关于SCCM自定义集合的问题 RRS feed

  • 问题

  • 想通过系统OU来划分AD内发现的客户端集合。方便使用。
    但是奇怪的是查询到SQL数据库内的表内system_OUname下面是没有数据的。
    导致创建出来的集合什么客户端都没有。看到客户端发现下面有个AD属性,可以添加对象属性。不知道是不是要再这里添加。
    有人有办法么?
    2009年11月25日 6:30

答案

  • 我也遇到了同样的问题。

    WARNING: Failed to get following optional attributes, System OU Name, SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/30 11:20:58 5864 (0x16E8)

    这个警告是我按照duke zhu 用户奖牌用户奖牌用户奖牌用户奖牌所说在AD系统发现的AD属性中加入了SystemOUName属性以后在ADsysDis.log中产生的,不知道是不是因为SystemOUName这个属性不存在的原因。但是在我加入这个属性之前,ADsysDis.log中我所看到的AD发现的内容只有AD site和Subnet:

    System EXP-YANGFAN. AD Site Name ShangHai. Subnet 192.168.196.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)
    System EXP-FENGYUN. AD Site Name ShangHai. Subnet 192.168.197.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)

    没有OU相关的发现记录。不知道这个问题应该如何解决?

    ---------------------------------------------------------------

    补充一下,我在SQL中查询v_R_System,但是在里面没有发现跟AD有关的列,只有AD_Domain_Name()和AD_Site_Name()。而且,我也查询了v_RA_System_SystemOUName,里面没有任何数据。不知道这个是否正常啊?
    我已经再英文论坛查到解决办法了。SQL数据库v_RA_System_SystemOUName视图中没有数据的原因是:
    我们在发现方式的单一,SystemOUName的相关数值是要将AD的系统组发现方式启动后才能拿到AD中的数据的。
    只要新建集合时候加上自己的AD下的OU名称就能找到相关的资源了。注意格式%ouname%

    PS:还是英文论坛比较热闹
    • 已建议为答案 Jackzhou_5 2009年11月30日 6:45
    • 已标记为答案 duke zhu 2009年12月1日 3:37
    2009年11月30日 6:09

全部回复

  • SQL 中 不要使用base table,请事情 v开头的那些 view.  发生版本升级之类的情况时,base table可能发生变化,但是view 一般不会有变化,或者只是扩充。

    OU信息在 V_RA_System_SystemOUName 中。 写SQL语句时,使用 resourceid连接即可。


    写collection 的 criteria 时,Attribute class 选: system resource, attribute 选: System OU name 即可

    2009年11月25日 8:34
    版主
  • SQL 中 不要使用base table,请事情 v开头的那些 view.  发生版本升级之类的情况时,base table可能发生变化,但是view 一般不会有变化,或者只是扩充。

    OU信息在 V_RA_System_SystemOUName 中。 写SQL语句时,使用 resourceid连接即可。


    写collection 的 criteria 时,Attribute class 选: system resource, attribute 选: System OU name 即可


    感谢你的回复,SQL语句不是很懂。可能还没说清楚,通过新建报表查询的方式得到语句:select * from v_RA_System_SystemOUName where v_RA_System_SystemOUName.System_OU_Name0 = '******'不知道是否正确。
    查看SQL 视图下的V_RA_System_SystemOUName 值都是NULL。
    所以我怀疑是不是同步的时候没有采集相关的数据。在那里添加能得到相关OU的信息。
    2009年11月25日 8:54
  • 是否enable了 AD 相关的discovery ?
    2009年11月27日 9:57
    版主
  • 是否enable了 AD 相关的discovery ?

    AD是系统发现方式的。
    该发现方式内的AD属性(选择要发现的扩展的AD对象属性)中没有SystemOUName这一项。不知是不是因为这个导致的。
    手动添加属性名称:SystemOUName,系统必须:否。
    2009年11月30日 1:38
  • 不是吧。 缺省的AD system discovery 属性中包括 ADsPath 这个属性,它是LDAP格式,包括OU信息。

    检查一下 AD系统发现的属性吧,不行就把 ADsysdis.log 贴上来。




    稍微搜了一下 英文论坛有一个类似的帖子: http://social.technet.microsoft.com/Forums/en/configmgrgeneral/thread/a6be8c13-334d-4a93-9141-d55d6e5bf441

    ADsysDis.log 中部分机器报 0x80005010 错误,没有OU信息。 结果是 这些机器DNS设置不正确,没有注册信息到DNS。

    AD全靠DNS来定位信息,DNS信息不全,难免有错误。
    2009年11月30日 3:04
    版主
  • 我也遇到了同样的问题。

    WARNING: Failed to get following optional attributes, System OU Name, SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/30 11:20:58 5864 (0x16E8)

    这个警告是我按照duke zhu 用户奖牌用户奖牌用户奖牌用户奖牌所说在AD系统发现的AD属性中加入了SystemOUName属性以后在ADsysDis.log中产生的,不知道是不是因为SystemOUName这个属性不存在的原因。但是在我加入这个属性之前,ADsysDis.log中我所看到的AD发现的内容只有AD site和Subnet:

    System EXP-YANGFAN. AD Site Name ShangHai. Subnet 192.168.196.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)
    System EXP-FENGYUN. AD Site Name ShangHai. Subnet 192.168.197.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)

    没有OU相关的发现记录。不知道这个问题应该如何解决?

    ---------------------------------------------------------------

    补充一下,我在SQL中查询v_R_System,但是在里面没有发现跟AD有关的列,只有AD_Domain_Name()和AD_Site_Name()。而且,我也查询了v_RA_System_SystemOUName,里面没有任何数据。不知道这个是否正常啊?
    2009年11月30日 3:31
  • 我也遇到了同样的问题。

    WARNING: Failed to get following optional attributes, System OU Name, SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/30 11:20:58 5864 (0x16E8)

    这个警告是我按照duke zhu 用户奖牌用户奖牌用户奖牌用户奖牌所说在AD系统发现的AD属性中加入了SystemOUName属性以后在ADsysDis.log中产生的,不知道是不是因为SystemOUName这个属性不存在的原因。但是在我加入这个属性之前,ADsysDis.log中我所看到的AD发现的内容只有AD site和Subnet:

    System EXP-YANGFAN. AD Site Name ShangHai. Subnet 192.168.196.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)
    System EXP-FENGYUN. AD Site Name ShangHai. Subnet 192.168.197.0/24 SMS_AD_SYSTEM_DISCOVERY_AGENT 2009/11/29 0:00:04 5628 (0x15FC)

    没有OU相关的发现记录。不知道这个问题应该如何解决?

    ---------------------------------------------------------------

    补充一下,我在SQL中查询v_R_System,但是在里面没有发现跟AD有关的列,只有AD_Domain_Name()和AD_Site_Name()。而且,我也查询了v_RA_System_SystemOUName,里面没有任何数据。不知道这个是否正常啊?
    我已经再英文论坛查到解决办法了。SQL数据库v_RA_System_SystemOUName视图中没有数据的原因是:
    我们在发现方式的单一,SystemOUName的相关数值是要将AD的系统组发现方式启动后才能拿到AD中的数据的。
    只要新建集合时候加上自己的AD下的OU名称就能找到相关的资源了。注意格式%ouname%

    PS:还是英文论坛比较热闹
    • 已建议为答案 Jackzhou_5 2009年11月30日 6:45
    • 已标记为答案 duke zhu 2009年12月1日 3:37
    2009年11月30日 6:09
  • 好了,我在开启系统组发现以后就可以找到相应的OU信息了。
    十分感谢你们的帮助!谢谢了。


    Jack Zhou
    2009年11月30日 6:45