Skip to content

Instantly share code, notes, and snippets.

@mczerniawski
Created December 7, 2018 12:19
Show Gist options
  • Save mczerniawski/a78acd0ceb07a620829b62118c1dede4 to your computer and use it in GitHub Desktop.
Save mczerniawski/a78acd0ceb07a620829b62118c1dede4 to your computer and use it in GitHub Desktop.
#Get Credentials to O365 tenant
$credential = Get-Credential
Connect-AzureAD -Credential $credential
$disabled_OnlineMembership = foreach ($user in $disabledUsers) {
if ($user.UserPrincipalName) {
$userObjectId = Get-Msoluser -UserPrincipalName $user.UserPrincipalName | Select-Object -ExpandProperty ObjectId
$group = Get-AzureADUserMembership -ObjectId $userObjectId | Select-Object * | Where-Object {-not ($_.DirSyncEnabled)}
if ($group) {
[pscustomobject]@{
UserName = $user.SamAccountName
DisplayName = $user.Name
Enabled = $user.Enabled
UserDN = $user.DistinguishedName
AADUserObjecID = $userObjectId
GroupName = $group.DisplayName
GroupMail = $group.Mail
AADGroupID = $group.ObjectID
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment