"Neplatné uživatelské jméno" při pokusu o vytvoření uživatelského jména, které obsahuje speciální znak v Microsoft 365

Problém

Když vytvoříte uživatelské jméno, které obsahuje speciální znak v Microsoft 365, zobrazí se jedna z následujících chybových zpráv:

Na portálu Microsoft 365

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

Modul Microsoft Azure Active Directory pro Windows PowerShell

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

V Exchange Online Windows PowerShell

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

Poznámka

Moduly PowerShellu Azure AD a MSOnline jsou k 30. březnu 2024 zastaralé. Další informace najdete v aktualizaci o vyřazení z provozu. Po tomto datu se podpora těchto modulů omezí na pomoc s migrací na sadu Microsoft Graph PowerShell SDK a opravy zabezpečení. Zastaralé moduly budou fungovat až do 30. března 2025.

Pokud chcete pracovat s Microsoft Entra ID (dříve Azure AD), doporučujeme migrovat na Microsoft Graph PowerShell. Běžné dotazy k migraci najdete v nejčastějších dotazech k migraci. Poznámka: Po 30. červnu 2024 může dojít k přerušení verze 1.0.x nástroje MSOnline.

Příčina

K tomuto chování dochází, protože v uživatelských jménech, která vytvoříte v Microsoftu 365, nejsou povolené určité speciální znaky. Mezi tyto speciální znaky patří mimo jiné následující znaky:

Vlastnost Požadavky userPrincipalName
Povolené znaky
  • A – Z
  • a - z
  • 0 – 9
  • ' . - _ ! # ^ ~
Nepovolené znaky
  • Libovolný @ znak, který neodděluje uživatelské jméno od domény.
  • Nemůže obsahovat znak tečky (.) bezprostředně předcházející symbolu @ .
  • Uživatelské jméno nemůže obsahovat znak ampersandu (&).
Omezení délky
  • Celková délka nesmí překročit 113 znaků.
  • Symbol může obsahovat až 64 znaků @ .
  • Za symbolem může být až 48 znaků @ .

Platí však následující výjimky:

  • Podtržítko (_) je povoleno kdekoli v uživatelském jménu, včetně na začátku nebo na konci jména.
  • Když vytvoříte skupinu, můžete jako součást názvu skupiny použít znak čísla (#). E-mailová adresa, kterou vytvoříte pro distribuční skupinu nebo sdílenou poštovní schránku, ale nemůže používat znak #.

Řešení

Když v Microsoft 365 vytváříte nového uživatele, ujistěte se, že nepoužíváte žádné speciální znaky uvedené v části Příčina .

Stále potřebujete pomoc? Přejděte na web Microsoft Community.