Microsoft 365'te özel karakter içeren bir kullanıcı adı oluşturmaya çalıştığınızda "Geçersiz kullanıcı adı"

Sorun

Microsoft 365'te özel karakter içeren bir kullanıcı adı oluşturduğunuzda, aşağıdaki hata iletilerinden birini alırsınız:

Microsoft 365 portalında

Invalid user name
Only letters and numbers are allowed. No spaces.

Windows PowerShell için Microsoft Azure Active Directory modülü içinde

New-MsolUser : Invalid value for parameter. Parameter Name: UserPrincipalName.
At line:1 char:13

Exchange Online Windows PowerShell içinde

A Windows Live error occurred while provisioning for "user+invalid_characters@contoso.com". The e-mail name contains invalid characters.

Not

Azure AD ve MSOnline PowerShell modülleri 30 Mart 2024 itibarıyla kullanım dışı bırakılmıştır. Daha fazla bilgi edinmek için kullanımdan kaldırma güncelleştirmesini okuyun. Bu tarihten sonra bu modüllere yönelik destek, Microsoft Graph PowerShell SDK'sına geçiş yardımı ve güvenlik düzeltmeleriyle sınırlıdır. Kullanım dışı bırakılan modüller Mart 30 2025'e kadar çalışmaya devam edecektir.

Microsoft Entra ID (eski adıyla Azure AD) ile etkileşime geçmek için Microsoft Graph PowerShell'e geçiş öneririz. Sık sorulan geçiş soruları için Bkz. Geçiş SSS. Not: MSOnline'ın 1.0.x sürümleri 30 Haziran 2024'den sonra kesintiye neden olabilir.

Neden

Bu davranış, Microsoft 365'te oluşturduğunuz kullanıcı adlarında belirli özel karakterlere izin verilmediğinden oluşur. Bu özel karakterler aşağıdaki karakterleri içerir ancak bunlarla sınırlı değildir:

Özellik UserPrincipalName gereksinimleri
İzin verilen karakterler
  • A – Z
  • a - z
  • 0 – 9
  • ' . - _ ! # ^ ~
Karakterlere izin verilmiyor
  • Kullanıcı adını etki alanından ayırmayan herhangi bir @ karakter.
  • Simgeden hemen önce @ nokta karakteri (.) içeremez.
  • Kullanıcı adında bir ve işareti (&) karakteri bulunamaz.
Uzunluk kısıtlamaları
  • Toplam uzunluk 113 karakteri aşmamalıdır.
  • Simgeden önce @ en fazla 64 karakter olabilir.
  • Simgeden sonra @ en fazla 48 karakter olabilir.

Ancak, aşağıdaki özel durumlar geçerlidir:

  • Kullanıcı adının başında veya sonunda da dahil olmak üzere, kullanıcı adının herhangi bir yerinde alt çizgiye (_) izin verilir.
  • Bir grup oluşturduğunuzda, grup adının bir parçası olarak sayı işareti (#) kullanılabilir. Ancak, bir dağıtım grubu veya paylaşılan posta kutusu için oluşturduğunuz e-posta adresi # işaretini kullanamaz.

Çözüm

Microsoft 365'te yeni bir kullanıcı oluşturduğunuzda, Neden bölümünde listelenen özel karakterlerden hiçbirini kullanmadığınızdan emin olun.

Yine de yardım mı gerekiyor? Microsoft Community web sitesine gidin.