Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Simple guest status check(Azure AD)
# 検索したいメールアドレスを入れる
$mail = "hogehoge@fixer.com"
# AzureADに接続する
Connect-AzureAD
# 無限ループ:ループを止めたいときはCtrl+Cを押下
while(1){
$user=Get-AzureADUser -Filter "mail eq '$mail'"
switch($user.UserState){
{$_ -eq "PendingAcceptance"}{
Write-Host (get-date)":`tゲストはまだ参加していません。中断する場合はCtrl+Cを押下してください。"
}
{$_ -eq "Accepted"}{
Write-Host (get-date)":`t対象のゲストユーザーが参加しました。ゲストとのやり取りが開始できます。"
break
}
}
# 待機(10秒)
Start-Sleep -Seconds 10
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment