特殊文字を含むユーザー名を作成しようとすると、"無効なユーザー名" Office 365

問題

Microsoft Office 365で特殊文字を含むユーザー名を作成すると、次のいずれかのエラー メッセージが表示されます。

Office 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.

原因

この動作は、Office 365で作成するユーザー名で特定の特殊文字が許可されていないために発生します。 これらの特殊文字には次のものが含まれますが、これらに限定されません。

プロパティ UserPrincipalName の要件
許可される文字
  • A ~ Z
  • a から z
  • 0 ~ 9
  • ' . - _ ! # ^ ~
文字は許可されません
  • ドメインからユーザー名を分離していない任意の "@" 文字。
  • "" 記号の直前にピリオド文字 "." を@" 含めることはできません。
  • ユーザー名にアンパサンド (&) 文字を含めることはできません。
長さの制約
  • 合計の長さが 113 文字を超えてはなりません
  • "@" 記号の前に最大 64 文字を指定できます。
  • "@" 記号の後には最大 48 文字まで指定できます。

ただし、次の例外があります。

  • アンダースコア (_) は、ユーザー名内の任意の場所で許可されます。 これには、名前の先頭または末尾が含まれます。
  • グループを作成するときに、番号記号 (#) をグループの名前の一部として使用 できます 。 ただし、配布グループまたは共有メールボックスに対して作成する電子メール アドレス では 、# 記号を使用できません。

ソリューション

Office 365で新しいユーザーを作成する場合は、"原因" セクションに記載されている特殊文字を使用しないことを確認します。

さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。