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 PowerShell'in 30 Mart 2024'te kullanımdan kaldırılması planlanmaktadır. Daha fazla bilgi edinmek için kullanımdan kaldırma güncelleştirmesini okuyun.

Microsoft Entra ID (eski adıyla Azure AD) ile etkileşime geçmek için Microsoft Graph PowerShell'e geçiş öneririz. Microsoft Graph PowerShell, tüm Microsoft Graph API'lerine erişim sağlar ve PowerShell 7'de kullanılabilir. Yaygın geçiş sorgularının yanıtları için bkz . Geçiş SSS.

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.