We've been noticing a lot of questions and some confusion about discovery lately. Discovery hasn't changed much since the early days of SMS, and with priority going to the new features when Configuration Manager 2007 was released, the documentation about discovery was mainly brought over from existing sources.
When we looked at these questions and reviewed our documentation, we realized that the discovery documentation could do with a bit of polishing. Well, quite a lot of polishing, actually. Some of the information was there but not easy to find, or not clearly worded. Some information was missing. Some information was no longer valid for Configuration Manager 2007.
For example, the documentation said that discovery was required for client installation and for most feature functionality. This might have been true in the very early days of SMS, but no longer - only Client Push installation requires discovery and we now have five other client installation methods. Most functionality in the product doesn't require discovery, although it can help with creating queries and Heartbeat Discovery helps to ensure that the client records are kept active.
If you've had questions or problems with discovery, we encourage you to read the updated documentation. However, if you're interested in a quick summary of some of the key pieces of information that customers needed, we put together our "Top Ten Clarifications for Discovery" list.
Top Ten Clarifications for Discovery
1. Active Directory System Group Discovery doesn't discover new resources but discovers additional information about previously discovered computers from the specified locations in Active Directory Domain Services. This information includes the OU and group membership of the computer:
2. Active Directory System Discovery must be able to discover the computer account in Active Directory Domain Services and then successfully resolve the computer name to an IP address.
3. Network Discovery must be able to identify the subnet mask in addition to the IP address of a resource.
4. Just because you can discover a resource, it doesn't mean that you can manage it with Configuration Manager. Network Discovery often identifies objects that cannot be managed by Configuration Manager (such as printers), because they have both an IP address and an identifiable subnet mask.
5. Heartbeat Discovery forces the rediscovery of active clients that have been deleted from the Configuration Manager database by the administrator, or by a database maintenance task.
6. Heartbeat Discovery is the discovery process that submits a client's installation status to its assigned site.
7. Active Directory discovery methods require that the site server computer account has Read access to the specified Active Directory containers.
8. Discovery can generate significant traffic on the network, especially if the same resources are discovered at multiple sites within the hierarchy. Best practices:
9. Run Network Discovery only when the other discovery methods cannot find the resources that you need to discover. For example, Network Discovery is the right discovery method for workgroup computers, but Active Directory System Discovery is the better discovery method for Active Directory computers.
10. The approximate size of an individual DDR is 1 KB. It's impossible for us to estimate how much network traffic Discovery creates, because it depends on the number of resources found and how they are discovered. Remember that although each DDR is small in size, these can mount up and discovering a large number of resources can have a significant effect on the network.
Bonus: We didn't get this clarification into the discovery documentation, because it's not related directly to discovery, but collections. However, new customers especially, are running into this when they configure discovery and the expected resources do not show up in the Configuration Manager console. The missing piece of information here is after discovery has run, you won't see the resources in the Configuration Manager console until the collection membership has updated and the console has refreshed. To do this manually, right-click the collection, click Update Collection Membership, click OK, and then press F5 to refresh the display.
A big thank you to our writer, Brent Dunsire, who helped to collate and research all the customer questions, and also to Brian Huneycutt, who checked and verified our updates.
More information: Our revisions have gone into our March update for the Configuration Manager documentation library:
About Configuration Manager Discovery
- This section about discovery has been updated, with most of the revisions in this topic. Other topics that have been updated include the following:
Let us know if you have any feedback about these revisions or additional questions that you think the documentation should cover - and as always, send them to SMSDocs@Microsoft.com.
-- The Configuration Manager Writing Team
This posting is provided "AS IS" with no warranties and confers no rights.