发现问题疑难解答

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

此主题提供有关如何对 Microsoft System Center Configuration Manager 2007 发现问题进行疑难解答的信息。

要为发现数据管理器组件启用详细日志记录,请在站点服务器计算机上的注册表项 HKLM\Software\Microsoft\SMS\Components\SMS_DISCOVERY_DATA_MANAGER 中,设置 Verbose logging = 1。

发现未返回任何结果

在配置 Active Directory 系统发现(或 Active Directory 系统组发现或 Active Directory 用户发现)时,没有在集合中看到任何结果。

解决方案

Configuration Manager 2007 可能没有访问权限来访问 Active Directory 域服务。Configuration Manager 2007 对于您为 Active Directory 系统发现、Active Directory 系统组发现和 Active Directory 用户发现指定的容器必须拥有“读取”权限。Configuration Manager 2007 使用站点服务器计算机帐户执行 Active Directory 发现。如果在站点服务器所在域之外的域中使用站点服务器计算机帐户,则该帐户必须拥有这些域的用户权限。该帐户至少必须是这些域中的域用户组或本地用户组的成员。此外,当资源与站点服务器在不同的林中时,在这两个林之间需要林信任。

Active Directory 发现未返回指定的属性

您对 Active Directory 用户发现或 Active Directory 系统组发现进行了配置,使其发现扩展的 Active Directory 对象属性,但是在发现信息中没有返回您配置的属性。

解决方案

Active Directory 发现支持下列类型的属性:

  • ADSTYPE_DN_STRING

  • ADSTYPE_CASE_EXACT_STRING

  • ADSTYPE_CASE_IGNORE_STRING

  • ADSTYPE_PRINTABLE_STRING

  • ADSTYPE_NUMERIC_STRING

  • ADSTYPE_BOOLEAN

  • ADSTYPE_INTEGER

  • ADSTYPE_UTC_TIME

  • ADSTYPE_LARGE_INTEGER

  • ADSTYPE_DN_WITH_STRING

Active Directory 发现不支持下列类型的属性:

  • ADSTYPE_OCTET_STRING

  • ADSTYPE_PROV_SPECIFIC

  • ADSTYPE_OBJECT_CLASS

  • ADSTYPE_NT_SECURITY_DESCRIPTOR

  • ADSTYPE_UNKNOWN and ADSTYPE_INVALID

  • ADSTYPE_DN_WITH_BINARY

发现了不存在的计算机

有些计算机曾经存在,但已不再存在于网络上,但是仍然发现了它们。

解决方案

Active Directory 系统发现使用两部分信息确定计算机是否是网络的成员。

  1. 计算机在 Active Directory 域服务中的帐户。

  2. 成功的 IP 地址名称解析。

如果 Active Directory 系统发现可以获得这两部分信息,则会发现计算机,并且为每台计算机创建一个数据发现记录 (DDR)。通过在 DNS 服务器上启用域名系统 (DNS) 清理可以防止此行为。

网络发现未找到计算机

网络发现运行,但是未找到任何计算机。

解决方案

网络发现仅在非常肯定地确定了资源的子网掩码时才会为资源创建 DDR。如果满足以下条件则可以确定子网掩码:

  • 客户端的 IP 地址在受信任路由器的 ARP 缓存中列出,并且路由器在该接口上只有一个 IP 地址。

  • 客户端正在运行简单网络管理协议 (SNMP) 代理,并且将网络发现配置为使用为客户端配置的团体名称。

  • 客户端是 Microsoft 动态主机配置协议 (DHCP) 客户端。

    备注

    站点服务器计算机帐户必须拥有与 DHCP 服务器相同的域中的域用户凭据。

网络发现无法确定操作系统

您使用网络发现来发现计算机,但是某些已发现计算机的操作系统的版本信息未包含在结果中。

解决方案

当发现的计算机使用 RestrictAnonymous=1 设置时,会出现此行为。Configuration Manager 2007 不使用网络抽象层 (NAL) 进行身份验证。因此,网络发现只建立匿名连接。要发现操作系统,您必须启用替代的发现方法,如 Active Directory 系统发现。

Active Directory 系统发现未找到 OU 中的所有计算机

您配置 Active Directory 系统发现,一些计算机被发现,但有些计算机却未在组织单位 (OU) 中被发现。

解决方案

Active Directory 系统发现仅在它能够使用 DNS 将名称解析为 IP 地址时,才会为资源创建 DDR。如果计算机不存在有效的 DNS 条目,Configuration Manager 2007 不会发现计算机,但是会创建一个状态消息,指出该计算机存在错误。您可能看到这些计算机在 adsysdis.log 中被称为是“假”计算机。

另请参阅

其他资源

Configuration Manager 中的发现

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。