Advertisement
Guest User

Get-AllGlobalAdmins

a guest
Nov 14th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $clients = Get-MsolPartnerContract
  2. ForEach($client in $clients){
  3.     $role = Get-MsolRole -TenantID $client.TenantID -RoleName "Company Administrator"
  4.     $admins = Get-MsolRoleMember -TenantID $client.TenantID -RoleObjectId $role.ObjectId
  5.     $adminUsers = @()
  6.     ForEach($admin in $admins){
  7.         $adminUser = Get-MsolUser -ObjectId $admin.ObjectId -TenantID $client.TenantID
  8.         $adminUsers += $adminUser
  9.         }
  10.     Write-Output "Client: $($client.Name)"
  11.     $adminUsers | FT DisplayName, UserPrincipalName, AlternateEmailAddresses -AutoSize
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement