Script för att ändra UPN på ett helt OU.

Fantastiskt bra script när man ska ändra UPN för alla användare i ett visst OU.
Detta är hjälpsamt när man ska köra igång med DirSync/ADFS eftersom UPN:et då t.ex. ska vara användarnamn@kundensdomän.com istället för användare@kundensdomän.local som det i 99 fall av 100 är uppsatt som idag.

#Replace with the old suffix
$oldSuffix = 'old.suffix'

#Replace with the new suffix
$newSuffix = 'new.suffix'

#Replace with the OU you want to change suffixes for
$ou = "DC=sample,DC=domain"

#Replace with the name of your AD server
$server = "test"

Get-ADUser -SearchBase $ou -filter * | ForEach-Object {
$newUpn = $_.UserPrincipalName.Replace($oldSuffix,$newSuffix)
$_ | Set-ADUser -server $server -UserPrincipalName $newUpn
}

Källa: http://community.spiceworks.com/scripts/show/1457-mass-change-upn-suffix

Ändrar man inte UPN så blir det fel UPN / användarnamn i Office 365. Då får kunden användare@kundensdomän.onmicrosoft.com som inloggning istället för användare@kundensdomän.com vilket inte är så snyggt.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.