Alterar UPNs

Listar:
Get-ADUser -Filter * | Sort-Object Name | Format-Table Name, UserPrincipalName

Filtar:
$LocalUsers = Get-ADUser -Filter {UserPrincipalName -like ‘*JoseNeves.local’} -Properties userPrincipalName -ResultSetSize $null

Mudar:
$LocalUsers | foreach {$newUpn = $_.UserPrincipalName.Replace(“JoseNeves.local”,”joseneves.pt”); $_ | Set-ADUser -UserPrincipalName $newUpn}

Atenção Case Sensative