次の方法で共有


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

問題

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

Microsoft 365 ポータル内

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

Exchange Online Windows PowerShell で

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

原因

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

プロパティ UserPrincipalName の要件
使用できる文字
  • A - Z
  • a から z
  • 0 – 9
  • ' . - _ ! # ^ ~
使用できない文字
  • ユーザー名とドメインを分ける役割を持たない @ 文字。
  • @記号の直前にピリオド文字 (.) を含めることはできません。
  • ユーザー名にアンパサンド (&) 文字を含めることはできません。
長さの制限
  • 合計長は 113 文字以下にする必要があります。
  • @記号の前には最大 64 文字まで指定できます。
  • @記号の後には最大 48 文字まで指定できます。

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

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

解決策

Microsoft 365 で新しいユーザーを作成するときは、「 原因 」セクションに記載されている特殊文字を使用しないようにしてください。

まだ助けが必要ですか? [Microsoft コミュニティ] にアクセスします。