ゲストユーザーは、外部のユーザーとして SharePoint Online や Teams などのサービスに招待して利用する機能です。
ゲスト ユーザーは招待されたチームに所属するメンバー以外のユーザーに対し、ユーザー検索やステータスの確認はできませんが、ゲストユーザーにライセンスを付与し、Microsoft 365 のアプリ (サービス) をテナント内のユーザーと同じように利用させたい場合は、テナント内のユーザーとして作成し、ライセンスを付与する必要があります。
Azure AD 管理センターから、ゲストユーザーの一覧をダウンロードすることが可能ですので、以下に手順ご案内いたします。
Azure AD 管理センターからゲストユーザーの一覧をダウンロードする手順
- Microsoft 365 管理センター (https://admin.microsoft.com) に管理者アカウントでサインイン。
- Microsoft 365 管理センター画面左メニューより [Azure Active Directory] をクリック
※ [Azure Active Directory] が表示されていない場合は [… すべてを表示] をクリック。
- [ユーザー] をクリック。
- [フィルターを追加する] をクリックし [フィルタ] から [ユーザーの種類] を選択、[演算子] から [==] を選択、[値] から [ゲスト]を選択し、[適用] をクリック。
- すべてのゲストユーザーにチェックをつけ、[ユーザーをダウンロード] をクリック。
- ファイル名を変更する必要がなければ、そのまま [開始] をクリック。
- [ファイルの準備が出きました。ここをクリックしてダウンロードしてください] が表示されたらクリック。
また、Powershellのコマンドレットでも取得できますので以下にコマンドレットをご紹介したいと思います。
以下のコマンドレットにてAzureADに接続してから実行してください。
Windows PowerShell を管理者として起動し、接続のために以下のコマンドレットを実行し、管理者 ID とパスワードを入力します。
【コマンドレット】
Connect-AzureAD
[構文]
Get-AzureADUser -Filter "UserType eq 'Guest'" -All $True | select UserPrincipalName,ObjectId,DisplayName| Export-Csv -Encoding UTF8 "<ファイル名を含んだ保存先のパス>" -NoTypeInformation
[実行例]
Get-AzureADUser -Filter "UserType eq 'Guest'" -All $True | select UserPrincipalName,ObjectId,DisplayName| Export-Csv -Encoding UTF8 "C:\temp\GuestUser.csv" -NoTypeInformation
100 名以上の情報を出力する場合は、コマンドレットに "-All $True" を含める必要があります。