3
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?

az restでゲストユーザを招待すると内部ゲストになるので注意

Last updated at Posted at 2025-12-11

Azureでゲストユーザを一気に招待する方法はいくつかあります

  • AzurePortalでCSVで一括招待
  • Microsoft Graph
  • az rest (Azure CLI)

なおLLMでaz ad user invite (Azure CLI)が提示されましたが、試してみたらinviteというオプションはなくwebで調べてもそのようなオプションが過去あって廃止されたというような情報はなかったためハルシネーションと判断しました

本題なのですが、az restでゲストユーザを作成しようとすると、おそらく内部ゲストとなるので注意です

Azureのユーザの種類は大きく分けてゲストユーザとメンバーユーザなのですが、詳細にはそれぞれ内部/外部の区分があり、合計4種類あります

AzurePortalでゲストユーザを招待すると外部ユーザとして作成されますが、az restで作成すると内部ゲストとなるようです

流したコマンドは以下です

az rest \
  --method post \
  --url "https://graph.microsoft.com/v1.0/invitations" \
  --body '{
    "invitedUserEmailAddress": "'$guest'",
    "inviteRedirectUrl": "https://portal.azure.com",
    "sendInvitationMessage": true
  }'

AzurePortalでの表示は以下です

image.png

どこがポイントかというと、IDの部分です

IDがxxxx.onmicrosoft.comとなっていますが、AzurePortalで招待したゲストユーザではExternalAzureADと表示されます

IDがxxxx.onmicrosoft.comというのは、AzurePortalでメンバーユーザ(AzurePortalで作成した場合は内部メンバー)を作成した際の表示となるので、あれっaz restでゲストユーザ招待すると内部ゲストになるのでは??

となった次第です

内部ゲストであることでの影響については確認できていないのですが、取り急ぎ、単にwebの情報見てaz restでやろうと思った方は、これで大丈夫か注意です

(内部ゲストと書いてますが正確ではないかもしれません、ご指摘あれば修正します)

参考 (ユーザの種類について)

3
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
3
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?