Skip to content

Commit 76aaaed

Browse files
committed
Revisions from review feedback
1 parent ff05d41 commit 76aaaed

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

support/mem/configmgr/discovery/ad-group-not-discovered.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ appliesto:
1111

1212
## Summary
1313

14-
Active Directory Group Discovery (AD Group Discovery) in Configuration Manager uses different algorithms for delta and full discovery cycles. During the delta discovery process, Configuration Manager doesn't process child organizational units (OUs). Because of this behavior, delta discovery might miss group membership changes when groups belong to nested OUs within your discovery scopes.
14+
Active Directory Group Discovery (AD Group Discovery) in Configuration Manager uses different algorithms for delta and full discovery cycles. During the delta discovery process, Configuration Manager might miss group membership changes when groups belong to nested OUs within your discovery scopes.
1515

1616
This article helps you identify this issue in your environment, and provides workarounds to make sure that Configuration Manager detects all group membership changes.
1717

1818
## Symptoms
1919

2020
You set up discovery scopes for AD Group Discovery to target specific Active Directory Domain Services (AD DS) groups, as described in [Configure Active Directory Group Discovery](/intune/configmgr/core/servers/deploy/configure/configure-discovery-methods#bkmk_config-adgd). The initial full discovery cycle correctly discovers groups in all the in-scope OUs.
2121

22-
Some time after the initial full discovery cycle finishes, the delta discovery cycle runs. After the delta discovery cycle finishes, you notice that changes in particular group memberships are missed. However, if you force a full discovery cycle to run, the issue resolves as the full discovery cycle discovers changes in all groups in the in-scope OUs.
22+
Some time after the initial full discovery cycle finishes, you change the membership of a group that belongs to a child OU of another OU. After the delta discovery cycle runs, you notice that Configuration Manager didn't detect your changes. However, if you force a full discovery cycle to run, the issue resolves as the full discovery cycle discovers changes in all groups in the in-scope OUs.
2323

2424
In particular, the issue occurs when you define scopes that resemble the following example:
2525

@@ -33,32 +33,32 @@ If you want to review log entries to verify this behavior in your system, see [M
3333

3434
## Cause
3535

36-
During the delta cycle of AD Group Discovery, Configuration Manager detects the OUs of the target groups in the discovery scopes, and then builds a tree structure of OUs. It ignores any child OUs of the OUs in the target groups.
36+
During the delta cycle of AD Group Discovery, Configuration Manager identifies the target groups in the discovery scopes, and the OUs to which those groups belong. It builds a tree structure of those OUs. However, that tree doesn't include any child OUs of those OUs.
3737

3838
During the full discovery cycle of AD Group Discovery, Configuration Manager uses a different algorithm that doesn't ignore child OUs. Therefore, the discovery process works as expected.
3939

4040
## Workaround
4141

4242
Microsoft is aware of this issue. To work around this issue, use any of the following methods:
4343

44-
- Move all groups to top-level OUs. For the earlier example, this action means moving Group B to another OU that isn't a child of OU-A (or of any other OU in the discovery scopes).
44+
- Move the affected groups to higher-level OUs. For the earlier example, this action means moving Group B to another OU that isn't a child of OU-A (or of any other OU in the discovery scopes).
4545
- Reconfigure the discovery scopes to include the child OUs as target OUs. For the previous example, this action means including OU-B in the discovery scopes as an Organizational Unit.
4646
- Use only the full discovery process for AD Group Discovery.
4747

4848
## More information
4949

5050
To see what this behavior looks like in the ADSGDis.log file, follow these steps:
5151

52-
1. Open ADSGDis.log in a text editor, and then review the log entries to identify any discovery cycle.
52+
1. Open ADSGDis.log in a tool such as [CMTrace](/intune/configmgr/core/support/cmtrace), and then review the log entries to identify any discovery cycle.
5353
1. For that discovery cycle, create a list of the discovery scopes that appear in the log entries.
54-
1. Verify the LDAP path of each scope. In particular, check that the affected group is in a child OU of another one in the list. In the example that this article uses, the scopes and paths resemble the following example:
54+
1. Verify the Lightweight Directory Access Protocol (LDAP) path of each scope. In particular, check that the affected group is in a child OU of another one in the list. In the example that this article uses, the scopes and paths resemble the following example:
5555

5656
```output
5757
!!!!Valid Search Scope Name: Unaffected Group Search Path: LDAP://CN=GROUP-A,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
5858
!!!!Valid Search Scope Name: Affected Group Search Path: LDAP://CN=GROUP-B,OU=OU-B,OU=OU-A,DC=FOURTHCOFFEE,DC=COM IsValidPath: TRUE
5959
```
6060

61-
1. Review the log entries to identify any delta discovery cycle. Look for an entry that resembles the following example, and then use the name of the thread to filter log entries.
61+
1. Review the log entries to identify any delta discovery cycle. Look for an entry that resembles the following example, and then use the thread ID to filter log entries.
6262

6363
```output
6464
INFO: CADSource::incrementalSync returning 0x00000000~
@@ -75,7 +75,7 @@ To see what this behavior looks like in the ADSGDis.log file, follow these steps
7575
INFO: -------- Finished to process search scope (Affected Group) --------
7676
```
7777
78-
1. Delta discovery processes the scopes themselves, starting at `immediate search base`.
78+
1. Delta discovery processes the LDAP search paths, starting at `immediate search base`.
7979
8080
```output
8181
INFO: -------- Starting to process search scope (Immediate search base) --------

0 commit comments

Comments
 (0)