AADServicePrincipalSignInLogs テーブルのクエリ
Azure portal でこれらのクエリを使用する方法については、 Log Analytics のチュートリアルを参照してください。 REST API については、「 Query」を参照してください。
最もアクティブなサービス プリンシパル
最後の日に最もアクティブな上位 100 のサービス プリンシパルの一覧を取得します。
AADServicePrincipalSignInLogs
| where TimeGenerated > ago(1d)
| summarize CountPerServicePrincipal = count() by ServicePrincipalId
| order by CountPerServicePrincipal desc
| take 100
非アクティブなサービス プリンシパル
最後の 30d のサインインがなかったサービス プリンシパル。
AADServicePrincipalSignInLogs
| where TimeGenerated > ago(90d)
| where ResultType == 0
| summarize LastSignIn = max(TimeGenerated) by ServicePrincipalId
| where LastSignIn < ago(30d)