"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

Azure AD program PowerShell ma zostać wycofany 30 marca 2024 r. Aby dowiedzieć się więcej, przeczytaj aktualizację wycofania.

Zalecamy migrację do programu Microsoft Graph PowerShell w celu interakcji z Tożsamość Microsoft Entra (dawniej Azure AD). Program Microsoft Graph PowerShell umożliwia dostęp do wszystkich interfejsów API programu Microsoft Graph i jest dostępny w programie PowerShell 7. Odpowiedzi na typowe zapytania dotyczące migracji można znaleźć w temacie Migration FAQ (Często zadawane pytania dotyczące migracji).

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.