Skip to content

Instantly share code, notes, and snippets.

@mczerniawski
Created December 7, 2018 12:23
Show Gist options
  • Save mczerniawski/8a9b03a4a9d00b0a61f70698fe4d9294 to your computer and use it in GitHub Desktop.
Save mczerniawski/8a9b03a4a9d00b0a61f70698fe4d9294 to your computer and use it in GitHub Desktop.
$UsersToClean = Get-Content -Path 'c:\AdminTools\disabled_onlinemembership.json ' -RAW | ConvertFrom-Json
#Remove from groups
foreach ($onlineUser in $UsersToClean) {
Write-Host "Processing user {$($onlineUser.DisplayName)}"
foreach ($group in $onlineUser.AADGroupID) {
Write-Host " Processing group {$($group)}"
Remove-AzureADGroupMember -ObjectId $group -MemberId $onlineUser.AADUserObjectID
}
}
@blrenky
Copy link

blrenky commented Dec 28, 2022

Getting the error Remove-AzureADGroupMember : Cannot bind argument to parameter 'MemberId' because it is null.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment