Active Directory Group Discovery

What is Active Directory Group Discovery?

Active Directory Group Discovery is a discovery method in SCCM used to identify the group memberships of users and computers in your Active Directory environment. This enables SCCM to better understand the organizational structure and relationships within AD, such as which computers or users belong to which groups.


How It Works in Detail

  • SCCM connects to Active Directory Domain Services (AD DS) using LDAP queries.
  • It queries specific groups or containers in AD based on your configuration.
  • For each group, SCCM finds all members — which can be users, computers, or even other groups (nested groups).
  • It collects information such as:
    • Group name
    • Member names
    • Object types (user or computer)
    • Group security identifiers (SIDs)
  • SCCM imports this data into its site database, enriching the data about users and computers.
  • This allows you to target deployments or policies based on group memberships rather than individual machines or users.

Why Use Group Discovery?

  1. Target Deployments Using AD Groups
    Instead of deploying software or policies to individual users or computers, you can deploy based on AD group membership. This makes management easier, more scalable, and aligned with existing AD security groups.
  2. Discover Users and Computers Not Found by Other Methods
    Sometimes, users or computers may not be found by other discovery methods (e.g., Network Discovery, System Discovery). Group Discovery can find these if they are members of an AD group you are monitoring.
  3. Monitor Group Membership Changes
    SCCM can track changes in group membership over time, keeping deployment targets up to date.

Configuration Options

When you enable Active Directory Group Discovery, you can configure:

  • Containers to search: Specify the AD organizational units (OUs) or containers where SCCM should look for groups.
  • Group filtering: Limit discovery to specific groups by name or location.
  • Poll intervals: How often SCCM polls AD for changes.
  • Group types: Discover security groups or distribution groups (typically only security groups are useful for deployment targeting).
  • Member recursion: Whether SCCM should recursively check nested groups.

Benefits & Considerations

Benefit Explanation
Integration with AD structure Uses existing AD groups for management
Efficient targeting Deploy policies to groups rather than individual users
Discovery of hidden objects Finds users/computers not detected by other methods
Consideration Explanation
Network Load Frequent queries can increase load on AD servers
Discovery Scope Too broad a scope can lead to large data imports
Group Nesting Deep nesting can complicate discovery and increase time

Example Scenario

Imagine you have a security group in AD called “Finance_Software Users”. You want to deploy a finance application only to members of that group.

  • You enable Active Directory Group Discovery in SCCM.
  • Configure it to search the OU where the Finance groups reside.
  • SCCM discovers all members of “Finance_ Software Users”.
  • You create a collection in SCCM that queries membership in this group.
  • You deploy the finance application to that collection.