From 68b31d909412d7f5f0c49b918f3634e064634903 Mon Sep 17 00:00:00 2001 From: Mike Poulson Date: Fri, 7 Feb 2025 14:26:41 -0800 Subject: [PATCH] Fix 5741 - Add missing -All flag on get-mggroup to enumerate all groups. --- CHANGELOG.md | 4 ++++ .../MSFT_AADGroupEligibilitySchedule.psm1 | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3aaee5b929..f984ee0353 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ # Change log for Microsoft365DSC +# UNRELEASED + +* AADGroupEligibilitySchedule + * FIXES [#5741] Missing -All variable which prevented enumeration of more than 100 Groups # 1.25.205.1 diff --git a/Modules/Microsoft365DSC/DSCResources/MSFT_AADGroupEligibilitySchedule/MSFT_AADGroupEligibilitySchedule.psm1 b/Modules/Microsoft365DSC/DSCResources/MSFT_AADGroupEligibilitySchedule/MSFT_AADGroupEligibilitySchedule.psm1 index e2d1d78b5a..3dc12fdd47 100644 --- a/Modules/Microsoft365DSC/DSCResources/MSFT_AADGroupEligibilitySchedule/MSFT_AADGroupEligibilitySchedule.psm1 +++ b/Modules/Microsoft365DSC/DSCResources/MSFT_AADGroupEligibilitySchedule/MSFT_AADGroupEligibilitySchedule.psm1 @@ -784,7 +784,7 @@ function Export-TargetResource try { - $groups = Get-MgGroup -Filter "MailEnabled eq false and NOT(groupTypes/any(x:x eq 'DynamicMembership'))" -Property "displayname,Id" -CountVariable CountVar -ConsistencyLevel eventual -ErrorAction Stop + $groups = Get-MgGroup -Filter "MailEnabled eq false and NOT(groupTypes/any(x:x eq 'DynamicMembership'))" -Property "displayname,Id" -CountVariable CountVar -All -ConsistencyLevel eventual -ErrorAction Stop $j = 1 if ($groups.Length -eq 0) {