"Nieprawidłowa nazwa użytkownika" podczas próby utworzenia nazwy użytkownika zawierającej znak specjalny w usłudze Microsoft 365

Problem

Podczas tworzenia nazwy użytkownika zawierającej znak specjalny w usłudze Microsoft 365 jest wyświetlany jeden z następujących komunikatów o błędach:

W portalu platformy Microsoft 365

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

W module Microsoft Azure Active Directory dla Windows PowerShell

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

W Exchange Online Windows PowerShell

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

Uwaga

Moduły programu PowerShell Azure AD i MSOnline są przestarzałe od 30 marca 2024 r. Aby dowiedzieć się więcej, przeczytaj aktualizację wycofania. Po tej dacie obsługa tych modułów jest ograniczona do pomocy w migracji do zestawu Microsoft Graph PowerShell SDK i poprawek zabezpieczeń. Przestarzałe moduły będą nadal działać do 30 marca 2025 r.

Zalecamy migrację do programu Microsoft Graph PowerShell w celu interakcji z Tożsamość Microsoft Entra (dawniej Azure AD). Aby uzyskać typowe pytania dotyczące migracji, zapoznaj się z często zadawanymi pytaniami dotyczącymi migracji. Uwaga: W wersjach 1.0.x usługi MSOnline mogą wystąpić zakłócenia po 30 czerwca 2024 r.

Przyczyna

To zachowanie występuje, ponieważ niektóre znaki specjalne nie są dozwolone w nazwach użytkowników utworzonych na platformie Microsoft 365. Te znaki specjalne obejmują, ale nie są ograniczone do następujących znaków:

Właściwość Wymagania dotyczące nazwy UserPrincipalName
Dozwolone znaki
  • A – Z
  • a - z
  • 0 – 9
  • ' . - _ ! # ^ ~
Niedozwolone znaki
  • Dowolny @ znak, który nie oddziela nazwy użytkownika od domeny.
  • Nie może zawierać znaku kropki (.) bezpośrednio poprzedzającego @ symbol.
  • Nie może zawierać znaku ampersand (&) w nazwie użytkownika.
Ograniczenia długości
  • Całkowita długość nie może przekraczać 113 znaków.
  • Przed symbolem mogą znajdować się maksymalnie @ 64 znaki.
  • Symbol może zawierać maksymalnie @ 48 znaków.

Obowiązują jednak następujące wyjątki:

  • Podkreślenie (_) jest dozwolone w dowolnym miejscu w nazwie użytkownika, w tym na początku lub na końcu nazwy.
  • Podczas tworzenia grupy znak numeru (#) może być używany jako część nazwy grupy. Jednak adres e-mail utworzony dla grupy dystrybucyjnej lub udostępnionej skrzynki pocztowej nie może używać znaku #.

Rozwiązanie

Podczas tworzenia nowego użytkownika na platformie Microsoft 365 upewnij się, że nie używasz żadnych znaków specjalnych wymienionych w sekcji Przyczyna .

Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community.