#Auslesen allen Active Directory Benutzer sortiert nach Name
Get-ADUser -Filter * | Sort-Object Name | Format-Table Name, UserPrincipalName
Bei der Ausgabe können sie sehen, dass die UserPrincipalNamen der Benutzer noch auf @schmidcloud.local stehen. Dies wollen wir nicht, da die Anmeldung im Azure AD nur mit Routingbaren Domänen wie schmidcloud.ch funktioniert.
![](https://static.wixstatic.com/media/96593d_b4a96f2b14664e01886314f06e995f4a~mv2.png/v1/fill/w_980,h_105,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/96593d_b4a96f2b14664e01886314f06e995f4a~mv2.png)
#Alle Benutzer die das UPN Suffix schmidcloud.local besitzen in eine Variable $ADUsers schreiben
$ADUsers = Get-ADUser -Filter {UserPrincipalName -like '*schmidcloud.local'} -Properties UserPrincipalName -ResultSetSize $null
![](https://static.wixstatic.com/media/96593d_16c17e02bafd418a9b9b45714d4ba9dd~mv2.png/v1/fill/w_980,h_21,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/96593d_16c17e02bafd418a9b9b45714d4ba9dd~mv2.png)
#Alle Benutzer der Reihe nach vom UPN Suffix schmidcloud.local auf schmidcloud.ch ändern
$ADUsers | foreach {$NewUPN = $_.UserPrincipalName.Replace("schmidcloud.local", "schmidcloud.ch"); $_ | Set-AdUser -UserPrincipalName $NewUPN}
![](https://static.wixstatic.com/media/96593d_78af0decfded4de390864442293ae268~mv2.png/v1/fill/w_980,h_22,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/96593d_78af0decfded4de390864442293ae268~mv2.png)
#Benutzer nochmals Auslesen zur Überprüfung
Get-ADUser -Filter * | Sort-Object Name | Format-Table Name, UserPrincipalName
![](https://static.wixstatic.com/media/96593d_3d67b0d8298d40ff9c4c8a29085d72b4~mv2.png/v1/fill/w_980,h_108,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/96593d_3d67b0d8298d40ff9c4c8a29085d72b4~mv2.png)
Kommentare