From ac1f25bb580b48d71ce0e53e40315debfce681ad Mon Sep 17 00:00:00 2001 From: Cedric Ulrich <81366112+ceulrich@users.noreply.github.com> Date: Fri, 27 Jun 2025 07:19:27 +0200 Subject: [PATCH] Update AddAADDeviceToAADGroup.ps1 Added compatibility for groups with more than 100 members --- AddAADDeviceToAADGroup/AddAADDeviceToAADGroup.ps1 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/AddAADDeviceToAADGroup/AddAADDeviceToAADGroup.ps1 b/AddAADDeviceToAADGroup/AddAADDeviceToAADGroup.ps1 index 2cfa894..98d7332 100644 --- a/AddAADDeviceToAADGroup/AddAADDeviceToAADGroup.ps1 +++ b/AddAADDeviceToAADGroup/AddAADDeviceToAADGroup.ps1 @@ -5,6 +5,9 @@ GitHub Repository: https://github.com/roalhelm/ .CHANGES + Version 1.4 (2025-06-27): + - Added compatibility for groups with more than 100 members + Version 1.3 (2025-04-28): - Added CSV header validation to ensure "DeviceName" column exists - Added detailed error messaging for CSV format issues @@ -39,9 +42,9 @@ .AUTHOR Original script by Ronny Alhelm - Version : 1.3 + Version : 1.4 Creation Date : 2025-03-10 - Last Modified : 2025-04-28 + Last Modified : 2025-06-27 .EXAMPLE PS C:\> .\Add-DevicesToAADGroup.ps1 @@ -117,7 +120,7 @@ try { } # Get the current members of the group - $groupMembers = Get-AzureADGroupMember -ObjectId $groupObj.ObjectId | Select-Object -ExpandProperty ObjectId + $groupMembers = Get-AzureADGroupMember -ObjectId $groupObj.ObjectId -All $true | Select-Object -ExpandProperty ObjectId # Define log files with timestamps $timestamp = Get-Date -Format "yyyy-MM-dd_HH-mm-ss"