Setting and updating an Azure AD Group membership using the Microsoft Graph SDK for PowerShell.

Provided a target set of objectIds, this code will efficiently add and/or remove users from the specified group until their members are equal.

Sample Output

Set-MgGroupMembers $targetGroup $membersToApply

Assessing GroupA ... 2000 members.

  Members to add: 20
  Members to remove : 5

PowerShell Code

Note: This code requires the Microsoft Graph SDK for PowerShell.