0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft EntraID PowerShellでのユーザー作成方法

Posted at

今回はMicrosoft EntraIDの画面上で新規ユーザーを作成する際に
メインドメインを利用できなくなった事象が発生したので、当時の対象方法を記録します。

目次

  1. 原因
  2. 事前準備
  3. PowerShellにて実行

1. 原因

原因は外部IdpとMicrosoftテナントの連携です。
Microsoftで利用しているメインドメインが外部Idpと連携した事により
フェデレーションドメインとなったため、EntraIDの画面上では
新規ユーザーを作成するドメインとして選択できなくなりました。

調べた結果、GUI上でユーザーが作成できなくなっても、
PowerShellを利用すれば、引き続きメインドメインで
ユーザーを作成できる事が判明しました。

2. 事前準備

管理者権限が付与されたユーザーで実行する事が必須です。
ユーザーを作成するにあたり、以下の項目について決めておきます。

項目
ユーザープリンシパル名 yamada-t@example.com
表示名 山田 太郎
ImmutableId(任意) yamada-t
mailNickname(任意) yamada-t

確認
・ImmutableIdは外部IdpとMicrosoftのアカウントを識別する時に必要な値です。
・mailNicknameはoutlook受信トレイより上に表示されている名前の事を指します。

3. PowerShellにて実行

PowerShellを管理者で実行し、以下コマンドでMicrosoftと接続します。

Connect-MgGraph -Scopes "Domain.ReadWrite.All","Directory.AccessAsUser.All"

注意
このコマンド実行後、初回はMicrosoft管理者でのログインを求められます。


接続後、以下コマンドでユーザーを作成します。
New-MgUser -UserPrincipalName yamada-t@example.com  -DisplayName "山田 太郎"  -OnPremisesImmutableId yamada-t  -mailNickname "yamada-t"  -AccountEnabled

Microsoft EnrtaIDの画面上で作成したユーザーが一覧に表示されているかを確認します。
これで、EntraIDの画面上でユーザーを作成できない場合でも、対処できるようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?