Office 365 ile Hybrid yapılandırmaya sahip ortamda bir kullanıcıya ait User Principal Name (UPN)’i herhangi bir nedenden değiştirmek istediğimizde bir dizi işlem yapmamız gerekiyor. Objeler için Active Directory (AD) ile Azure Active Directory (AAD)’i senronize etmemiz için Start-ADSyncSyncCycle komutu aslında yeterli. Fakat UPN değiştirmek istediğimizde işler değişiyor.
Kullanıcımızın UPN ugurcivak@mshowto.org adresini ugur.civak@mshowto.org olarak değiştirelim.
Office 365 değişikliği yapmak için MSOnline modulunu kuracağız
Install-Module MSOnline
Office 365 servisine Global Admin yetkisine sahip kullanıcı ile bağlantı sağlıyoruz. Connect komutunun ardından oturum bilgileri istenecek.
Connect-MsolService
Varsa AD değişikliklieri bunun için AAD senkronizasyonu başlatıyoruz
Start-ADSyncSyncCycle -PolicyType Initial
Değişiklik yapacağımız kullanıcının AAD üzerinde bir çakışma olmaması adına kontrolünü sağlıyoruz
Get-MsolUser -UserPrincipalName ugurcivak@mshowto.org |select DisplayName,SignInName,UserPrincipalName
Hazırlıkları ve kontrolleri sağladık. Artık UPN adresini değiştirebiliriz. Eski UPN adresini UserPrincipalName ve ardından yeni UPN adresini NewUserPrincipalName parametresine girerek değişikliği gerçekleştirmiş oluyoruz.
Set-MsolUserPrincipalName -UserPrincipalName ugurcivak@mshowto.org -NewUserPrincipalName ugur.civak@mshowto.org
Eğer bu işlemleri birden fazla kullanıcı için ya da bundan sonra ki yapılacak düzenlemeleri ek müdahalesiz yansıtmak için aşağıdaki komutu kullanacağız. Burada önemli olan ayrıntı, ilgili komutu kullandıktan sonra faliyete geçmesi. Yani öncesinde yapılan UPN değişikliklerini yapmayacaktır.
Set-MsolDirSyncFeature -Feature SynchronizeUpnForManagedUsers-Enable $ True
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
www.mshowto.org
TAGs: UserPrincipalName, Office 365, Active Directory, Azure Active Directory, Exchange Online, Hybrid Exchange
Hocam ellerine sağlık hayat kurtardın valla
Probleminizin çözüldüğüne sevindim.