Discovery Frequently Asked Questions


Q. What’s the difference between Active Directory System Discovery and Active Directory System Group Discovery? (updated December 12, 2003)

A.

Active Directory System retrieves details about the computer, such as computer name, Active Directory container name, IP address, and Active Directory site. It generates a DDR for each computer it discovers in Active Directory.

Active Directory System Group Discovery works only for systems that are already discovered and assigned to the local primary site and any direct child secondary sites. Active Directory System Group Discovery is not available for secondary sites. If a resource has been discovered and is assigned to the SMS site, Active Directory System Group Discovery extends other discovery methods by retrieving details such as organizational unit, global groups, universal groups, and nested groups. Active Directory System Group Discovery cannot discover a computer that has not already been discovered by another method.

For more information about discovering resources, see Appendix C: "Understanding SMS Clients" in the Scenarios and Procedures for Microsoft Systems Management Server 2003: Planning and Deploymenton Microsoft TechNet.

Q. There is Windows User Account Discovery and Windows User Group Discovery but only Active Directory User Discovery. How do I discover groups in Active Directory?

A.

The Active Directory User Discovery method discovers users and the user groups of which they are members.

For more information about discovering resources, see Chapter 4, "Understanding SMS Clients," in the Microsoft Systems Management Server 2003 Concepts, Planning, and Deployment Guide.

Q. Should I use Windows User Account Discovery or Active Directory User Discovery?

A.

Whether you have Windows NT domains or Active Directory domains, you can use either Active Directory User Account Discovery or Windows User Account Discovery. However, Active Directory User Discovery returns more information from Active Directory domains and it continues to work with those domains when you switch them to native mode. You should only use Windows User Account Discovery with Windows NT 4.0 domains, not with Active Directory domains.

For more information about discovering resources, see "Appendix C: Client Deployment Planning" in Scenarios and Procedures for Microsoft Systems Management Server 2003: Planning and Deployment on Microsoft TechNet.

Q. How much traffic will discovery generate on my network?

A.

Data discovery records (DDRs) are relatively small (1 KB on average). However, the type and frequency of discovery that you configure can result in a large number of DDRs that are generated for specific periods of time. If you enable Windows User Account Discovery or Windows User Group Discovery, you specify when the discovery method polls each domain. Discovery generates a new DDR for all user accounts or group accounts in each domain. If you enable Heartbeat Discovery or Network Discovery, you specify the schedule when you want the discovery to occur. With Network Discovery you also configure how long you want discovery to run. To reduce network traffic, run Network Discovery from different servers, using a different configuration and schedule on each server. With the Active Directory discovery methods, SMS polls the closest Active Directory server to discover computers, users, or system groups in the containers specified. This process can cause significant network traffic, so you should plan to schedule it accordingly.

For more information about network considerations, see "Appendix F: Capacity Planning for SMS Component Servers" in Scenarios and Procedures for Microsoft Systems Management Server 2003: Planning and Deployment on Microsoft TechNet.

Q. I’m trying to use Active Directory System Discovery (or Active Directory System Group Discovery or Active Directory User Discovery) and I’m not getting any results. What’s wrong?

A.

SMS might not have sufficient access to Active Directory. SMS must have Read access to the containers that you specify for Active Directory System Discovery, Active Directory System Group Discovery, and Active Directory User Discovery. If you are using standard security, SMS uses the SMS Service account. If you are using advanced security, SMS uses the site server computer account. When the SMS Service account or site server computer account is used in domains other than the domain in which the site server is located, the account must have user rights on those domains. The account must at least be a member of the Domain Users group or local Users group on the domains.

For more information about discovery methods, see "Appendix C: Client Deployment Planning" in Scenarios and Procedures for Microsoft Systems Management Server 2003: Planning and Deployment on Microsoft TechNet.

Q. I have computers that aren’t on the network anymore, but are still being discovered. Why?

A.

Active Directory Systems Discovery uses two pieces of information to determine if a computer is a member of a network.

  1. The computer's account in Active Directory.
  2. Successful IP address name resolution.

If Active Directory Systems Discovery can obtain both pieces of information, the machines are discovered and a DDR is created for each machine. This behavior can be prevented by enabling DNS scavenging on your DNS server. For more information about predefined site maintenance tasks, see "Appendix I: Predefined Site Maintenance Tasks" in Scenarios and Procedures for Microsoft Systems Management Server 2003: Backup, Recovery and Maintenance on Microsoft TechNet.

Q. Why isn’t Active Directory System Discovery discovering my subnet information?

A. In Windows 2000, for Active Directory forests with only one Active Directory site, SMS Active Directory System Discovery fails to get the subnet information from the domain controller. This issue does not apply to Windows Server 2003. You can work around this by creating a second Active Directory site and assigning to it one subnet. This issue is documented in the SMS 2003 Operations Release Notes.

Q. Why doesn’t SMS 2003 retrieve the Active Directory structure in Collections like the free tool named ADSYNC provided by Microsoft for SMS 2.0?

A. A manual process allows the administrators control over the collection structure. Because all of the organizational unit information is discovered in the Active Directory discovery methods, simply create collections to map to the OU structure you are interested in.

Q. How can I determine the OU that a computer is a member of using SMS 2003?

A.

You need to configure Active Directory System Group Discovery and have it perform a discovery cycle. To force a discovery cycle, in the Active Directory System Group Discovery Properties dialog box, Click the Polling tab and select Run discovery as soon as possible. That will report the OUs and containers the client is a member of. When this data has been added to the SMS site database, you can create queries and collections using that data. Use the System Container Name or System OU Name attributes from the System Resource class.

For more information about how to configure Active Directory System Group Discovery, see the SMS 2003 Help.

Q. Why can’t I configure DHCP options for network discovery? (added December 12, 2003)

A.

DHCP network discovery is disabled by default when the SMS site is running advanced security. This is by design. Advanced security relies on using the LocalSystem Account context to access server resources such as DHCP data. However, DHCP data cannot be accessed by using the LocalSystem Account security context. Therefore, DHCP network discovery is disabled in advanced security mode.

For more information about choosing a discovery method, see "Appendix C: Client Deployment Planning" in Scenarios and Procedures for Microsoft Systems Management Server 2003: Planning and Deploymenton Microsoft TechNet.

Q. Why didn't Network Discovery find my systems? (Added July 30, 2004)

A.

Network Discovery will only create a DDR for resource if it can positively determine the resource's subnet mask or Active Directory site. The subnet mask can be determined if:

  • The client's IP address is listed in a trusted router's ARP cache, and the router has only a single IP address on that interface.
  • The client has an SNMP agent running, and network discovery is configured to use the community name the client is configured for.
  • The client is a Microsoft DHCP client. This is not an option if you are using advanced security because there is no DHCP support for network discovery in advanced security. If you are using standard security, the SMS site server must have user-level security access on the DHCP servers to retrieve database information from those servers. The SMS Service account must have domain user credentials in the same domain as the DHCP server.


Q. Why can’t Network Discovery determine my operating systems? (Added December 20, 2004)

A. If you are using advanced security, SMS cannot discover the operating systems on computers that restrict anonymous access. For more information, see article 889033 in the Microsoft Knowledge Base.

Q. Why isn’t Active Directory System Discovery finding all the computers in my OU? (Updated May 31, 2004)

A. Active Directory System Discovery will create a DDR for a resource only if it can resolve the name to the IP address by using DNS. If a valid DNS entry does not exist for a computer, SMS does not discover the computer but does create a status message stating there were errors for that computer. You might see these computers referred to as bogus in adsysdis.log.


For More Information

Did you find this information useful? Send your suggestions and comments about the FAQ to smsdocs@microsoft.com.

Top of page Top of page