PowerShell ile Office 365'te kullanıcı UPN'si nasıl değiştirilir?
PowerShell kullanarak Office 365'te bir kullanıcının UPN'sini (Kullanıcı Asıl Adı) nasıl güncelleyebileceğimize bir göz atalım. Bu görevi tamamlamak için PowerShell'i kullanmanız gerekebilecek belirli zamanlar vardır (örneğin, Active Directory eşitlemesini kullandığınızda ve ilk eşitleme gerçekleştikten sonra kullanıcıların UPN'sini değiştirmeniz gerektiğinde).
Bu yazıda, bir kullanıcı hesabıyla ilgili olarak UPN'nin ne olduğuna ve söz konusu UPN'yi PowerShell ile değiştirme görevini nasıl başarabileceğimize bakacağız.
UPN (Kullanıcı Asıl Adı) nedir?
Office 365'te UPN, bir kullanıcı hesabının kimliğini tanımlayan temel özelliktir. UPN (genellikle hesap kullanıcı adı olarak anılır), kullanıcının hem web portalında hem de istemci tarafı uygulamalarda Office 365 hesabında oturum açmak için kullanacağı adrestir. UPN, bulut içi kullanıcı hesabı için bulutta veya Azure Active Directory Sync kullanıyorsanız şirket içi aktif dizininizde tanımlanır.
UPN birincil e-posta adresiyle aynı mı olmalı?
Kısacası evet. UPN'nin kullanıcının birincil e-posta adresiyle aynı olduğundan emin olmak iyi bir uygulamadır. Aynı olmaması hem yöneticiler hem de son kullanıcılar için kafa karışıklığına neden olacaktır.
Kullanıcılar, birincil e-posta adreslerine aşina olacaklar çünkü bu, alıcıların e-posta alırken göreceği adres olduğu gibi insanlara da sağlayacakları adrestir. Ayrıca Outlook'larında da görünecek ve onlara her zaman görünür olacaktır. Kullanıcının web'de veya yeni bir aktivasyon için kimlik doğrulaması yapması gerekiyorsa, oturum açma kullanıcı adının ne olması gerektiği konusunda kafası karışabilir.
Yöneticilerin birden fazla Microsoft 365 ortamını yönetmesi muhtemeldir. Bu, birden fazla istemciye sahip yönetilen BT sağlayıcıları için yaygındır. Yönetimi basitleştirmek ve ilk yapılandırmayı yapmayan destek ekibinin yükünü hafifletmek için UPN ve birincil e-posta adresi aynı olmalıdır.
PowerShell ile Office 365'te kullanıcıların UPN'si nasıl değiştirilir?
Şimdi gelin bu değişikliği Microsoft Online PowerShell modülünü kullanarak nasıl yapabileceğimize bir göz atalım!
Önkoşullar
1. PowerShell'in en son sürümünü çalıştırdığınızdan emin olun.
2. Betiklerin PowerShell'de çalıştırılmasına izin verdiğinizden emin olun. Aşağıdaki komut, komut dosyalarının mevcut kullanıcı bağlamınızda çalışmasına izin verecektir
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted 3. Microsoft Çevrimiçi modülünü yükleyin
Install-Module -Name MSOnlineMicrosoft Online'a bağlanın
- Microsoft Online'a bağlanmak için aşağıdaki komutu çalıştırın. Yeni bir açılır pencerede oturum açmanız istenecektir. Bu değişikliği yapmak için gerekli izinlere sahip bir hesapla oturum açtığınızdan emin olun; gerekli izinler Kullanıcı Yöneticisi veya Genel Yönetici'dir.
Connect-MSOLserviceTek bir kullanıcı için UPN'yi değiştirme
- Öncelikle değiştirmek istediğiniz UPN'yi tanımlayın. Bu senaryoda, kullanıcı1'in UPN'sini [e-posta korumalı] yerine [e-posta korumalı] olarak değiştireceğiz.
Set-MsolUserPrincipalName -UserPrincipalName "[email " -NewUserPrincipalName "[email "2. Şimdi yaptığınız değişikliğin işe yarayıp yaramadığını kontrol edin. Bunun için get-msoluser komutunu -SearchString parametresiyle birlikte kullanacağız.
get-msoluser -SearchString "User-1"Microsoft Graph PowerShell ile Office 365'te kullanıcıların UPN'si nasıl değiştirilir?
1. Microsoft Graph PowerShell modülünü yükleyerek başlayın, buradaki hızlı rehberimi takip edebilirsiniz. Microsoft Graph PowerShell Modülü Nasıl Kurulur
2. Bir kullanıcının UPN'sini değiştirmek için aşağıdaki komutu kullanın.
Update-MgUser -UserId #OLDUPN '
-UserPrincipalName "#NEWUPN"Ön eki, etki alanını veya her ikisini birden değiştirmek için yukarıdaki komutu kullanabilirsiniz.
Tek veya birden çok kullanıcılı UPN'yi güncellemeye ilişkin daha ayrıntılı senaryolar için Update-MgUser'ın Microsoft Graph PowerShell ile nasıl kullanılacağı hakkındaki kılavuzuma bakın.
Özet
PowerShell ile Office 365'te kullanıcıların UPN'sinin nasıl değiştirileceğine ilişkin yazımı okumaya zaman ayırdığınız için teşekkür ederiz!
Sorularınız varsa, bunları aşağıdaki yorumlarda bıraktığınızdan emin olun; elimden geldiğince hızlı yanıt vereceğim.