"Недопустимое имя пользователя" при попытке создать имя пользователя, содержащее специальный символ в Microsoft 365

Проблема

При создании имени пользователя, содержащего специальный символ в Microsoft 365, появляется одно из следующих сообщений об ошибке:

На портале Microsoft 365

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

В модуле Microsoft Azure Active Directory для Windows PowerShell

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

В Exchange Online Windows PowerShell

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

Примечание.

модули PowerShell Azure AD и MSOnline устарели с 30 марта 2024 г. Дополнительные сведения см. в статье Обновление для прекращения поддержки. После этой даты поддержка этих модулей ограничивается поддержкой миграции пакета SDK Для Microsoft Graph PowerShell и исправлениями безопасности. Устаревшие модули будут работать до 30 марта 2025 г.

Мы рекомендуем выполнить миграцию в Microsoft Graph PowerShell для взаимодействия с Microsoft Entra ID (ранее Azure AD). Распространенные вопросы о миграции см. в разделе Вопросы и ответы о миграции. Примечание: В версиях 1.0.x MSOnline может возникнуть сбой после 30 июня 2024 г.

Причина

Это происходит из-за того, что в именах пользователей, создаваемых в Microsoft 365, запрещены определенные специальные символы. Эти специальные символы включают, но не ограничиваются следующими символами:

Property Требования к UserPrincipalName
Допустимые символы
  • A – Z
  • Параметр SimpleDisplayName используется для отображения альтернативного описания объекта, если разрешен только ограниченный набор символов. Допустимые символы:
  • 0 – 9
  • ' . - _ ! # ^ ~
Символы запрещены
  • Любой @ символ, не отделяющий имя пользователя от домена.
  • Не может содержать символ точки (.) непосредственно перед символом @ .
  • Не может содержать символ амперсанда (&) в имени пользователя.
Ограничения длины
  • Общая длина не должна превышать 113 символов.
  • До символа может быть до 64 символов @ .
  • После символа @ может быть до 48 символов.

Однако применяются следующие исключения:

  • Символ подчеркивания (_) разрешен в любом месте имени пользователя, в том числе в начале или конце имени.
  • При создании группы в качестве части имени группы можно использовать номерной знак (#). Однако адрес электронной почты, создаваемый для группы рассылки или общего почтового ящика, не может использовать знак #.

Решение

При создании нового пользователя в Microsoft 365 убедитесь, что вы не используете никаких специальных символов, перечисленных в разделе Причина .

Требуется дополнительная помощь? Зайдите на сайт сообщества Майкрософт.