Skip to content

Commit ca375ef

Browse files
committed
Windows Sub Edit pass
1 parent cb93b4d commit ca375ef

1 file changed

Lines changed: 37 additions & 37 deletions

File tree

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
11
---
2-
title: Delta AD Group Discovery skips the membership discovery for a group scope in child OU of other group scope
3-
description: Troubleshoot an issue when AD Delta Discovery fails to detect group membership change.
4-
ms.date: 01/12/2026
2+
title: Delta AD Group Discovery doesn't detect membership changes in nested OUs
3+
description: Troubleshoot an issue when AD Delta Discovery fails to detect group membership changes in child organizational units.
4+
ms.date: 01/12/2025
55
ms.reviewer: kaushika, jarrettr, brianhun, payur
66
ms.custom: sap:Boundary Groups, Discovery and Collections\Active Directory Discovery (all types)
77
---
8-
# Delta AD Group Discovery skips detecting the membership change for a group scope in child OU of other group in discovery scopes
8+
# Delta AD Group Discovery doesn't detect membership changes in nested OUs
99

10-
This article describes how to identify and resolve an issue in which Active Directory Group Discovery fails to detect group membership changes.
10+
This article describes how to identify and resolve an issue in which Active Directory Group Discovery fails to detect group membership changes when groups are located in nested organizational units.
1111

1212
_Applies to:_   Configuration Manager (current branch)
1313

1414
## Symptoms
1515

1616
You set up an Active Directory Group Discovery to target specific AD Groups as discovery scopes as per [Configure Active Directory Group Discovery](/intune/configmgr/core/servers/deploy/configure/configure-discovery-methods#bkmk_config-adgd).
1717

18-
You notice that AD Group Delta Discovery fails to catch the changes in certain group membership. At the same time, forcing a Full Discovery cycle resolves the issue.
18+
You notice that AD Group Delta Discovery fails to catch the changes in certain group memberships. However, forcing a Full Discovery cycle resolves the issue.
1919

20-
In particular, the issue happens when the following conditions are met:
20+
In particular, the issue occurs when the following conditions are met:
2121

2222
- Scope A: Group A located in organizational unit OU-A
2323
- Scope B: Group B located in organizational unit OU-B
24-
- OU-B is located under OU-A (being, hence, a child OU)
24+
- OU-B is a child OU located under OU-A
2525

26-
If all above conditions are met, changes in Group B's membership aren't detected by AD Group Delta Discovery.
26+
When all these conditions are met, changes in Group B's membership aren't detected by AD Group Delta Discovery.
2727

2828
## Cause
2929

30-
During AD Group Delta Discovery, Configuration Manager detects the organizational units (OUs) of the target groups in discovery scopes and builds a tree structure of OUs. It ignores the child OUs of the target groups' OUs.
30+
During AD Group Delta Discovery, Configuration Manager detects the organizational units (OUs) of the target groups in discovery scopes and builds a tree structure of OUs. It then ignores any child OUs of the target groups' OUs.
3131

32-
AD Group Full Discovery follows different algorithm that doesn't ignore child OUs, so it works as expected.
32+
AD Group Full Discovery follows a different algorithm that doesn't ignore child OUs, so it works as expected.
3333

3434
## Resolution
3535

36-
Microsoft is aware of this issue, however as per January 2026 there's no ETA or even commitment to fix it. To work around this issue, you can either:
36+
Microsoft is aware of this issue. However, as of January 2026, there's no ETA or commitment to fix it. To work around this issue, you can:
3737

38-
- Move the Group B to another OU that isn't a child of OU-A (or any other OU in the discovery scopes).
39-
- Include OU-B in the discovery scopes as Organizational Unit.
38+
- Move Group B to another OU that isn't a child of OU-A (or any other OU in the discovery scopes).
39+
- Include OU-B in the discovery scopes as an Organizational Unit.
4040
- Fall back to Full AD Group Discovery.
4141

4242
## Identify the issue
4343

4444
Here are the steps to check logs and identify the issue:
4545

46-
1. Create the list of scopes by checking the beginning of any discovery cycle in ADSGDis.log. Verify the LDAP Paths: in particular, validate that the affected group is in child OU of another one in the list.
46+
1. Create the list of scopes by checking the beginning of any discovery cycle in ADSGDis.log. Verify the LDAP paths. In particular, validate that the affected group is in a child OU of another one in the list.
4747

48-
```output
49-
!!!!Valid Search Scope Name: Unaffected Group Search Path: LDAP://CN=GROUP-A,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
50-
!!!!Valid Search Scope Name: Affected Group Search Path: LDAP://CN=GROUP-B,OU=OU-B,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
51-
```
48+
```output
49+
!!!!Valid Search Scope Name: Unaffected Group Search Path: LDAP://CN=GROUP-A,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
50+
!!!!Valid Search Scope Name: Affected Group Search Path: LDAP://CN=GROUP-B,OU=OU-B,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
51+
```
5252

5353
1. Find any Delta Discovery cycle in the log. Look for the following line and filter by the thread writing it.
5454

55-
```output
56-
INFO: CADSource::incrementalSync returning 0x00000000~
57-
```
55+
```output
56+
INFO: CADSource::incrementalSync returning 0x00000000~
57+
```
5858

5959
1. First, Delta Discovery goes through the list of scopes:
6060

61-
```output
62-
INFO: -------- Starting to process search scope (Unaffected Group) --------
63-
INFO: -------- Finished to process search scope (Unaffected Group) --------
64-
INFO: -------- Starting to process search scope (Affected Group) --------
65-
INFO: -------- Finished to process search scope (Affected Group) --------
66-
```
61+
```output
62+
INFO: -------- Starting to process search scope (Unaffected Group) --------
63+
INFO: -------- Finished to process search scope (Unaffected Group) --------
64+
INFO: -------- Starting to process search scope (Affected Group) --------
65+
INFO: -------- Finished to process search scope (Affected Group) --------
66+
```
6767

6868
1. The Delta Discovery proceeds to "immediate search base" then:
6969

70-
```output
71-
INFO: -------- Starting to process search scope (Immediate search base) --------
72-
INFO: Processing search path: 'LDAP://OU=OU-A,DC=FOURTHCOFFEE,DC=COM'.~
73-
```
70+
```output
71+
INFO: -------- Starting to process search scope (Immediate search base) --------
72+
INFO: Processing search path: 'LDAP://OU=OU-A,DC=FOURTHCOFFEE,DC=COM'.~
73+
```
7474

75-
1. If you see this error message for the OU-B, you successfully identified the issue:
75+
1. If you see this error message for OU-B, you have successfully identified the issue:
7676

77-
```output
78-
INFO: Found invalid Search Path: LDAP://OU=OU-B,OU=OU-A,DC=FOURTHCOFFEE,DC=COM. Probably it's sub search path of other search path and will be covered by them.
79-
INFO: -------- Finished to process search scope (Immediate search base) --------
80-
```
77+
```output
78+
INFO: Found invalid Search Path: LDAP://OU=OU-B,OU=OU-A,DC=FOURTHCOFFEE,DC=COM. Probably it's sub search path of other search path and will be covered by them.
79+
INFO: -------- Finished to process search scope (Immediate search base) --------
80+
```

0 commit comments

Comments
 (0)