Microsoft Graph API とは
Microsoft Graph は、Microsoft 365側 の データにアクセスする際に使用できるAPIです。
Teams の メッセージや カレンダーなどのデータ取得も可能です。
Microsoft Graph PowerShell SDK とは
Microsoft Graph データアクセスを プログラムを組むことなく
PowerShell から簡単に Microsoft 365 のデータに接続できます
Microsoft Graph PowerShell SDK のインストール は下記です
https://learn.microsoft.com/en-us/powershell/microsoftgraph/installation?view=graph-powershell-1.0
PowerShell を開いて 下記のコマンドでインストールが完了します。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Graph 接続
-Scopes などのオプションはありますが 下記コマンドだけでも接続できます
Connect-MgGraph
コネクトに成功し下記コマンドで 自分の情報が取得できます
Get-MgContext
Get-MgContext が確認できたら接続できています
Graph 自分の情報を取得
↓下記コマンドは Microsoft 365 側にある自分の情報が取得できます
Get-MgUser -UserId xxxx@xxxx
Graph 切断
Connect した Graph を 切断する場合 下記コマンドです
Disconnect-MgGraph
下記のサイトが参考になります
https://blog.rykoma.net/2020/10/21/1570/
https://blog.rykoma.net/2020/10/21/1570/ ( Exchange Online )