Abfragen für die Tabelle "AADServicePrincipalSignInLogs"

Die meisten aktiven Dienstprinzipale

Ruft die Liste der 100 aktivsten Dienstprinzipale für den letzten Tag ab.

AADServicePrincipalSignInLogs
| where TimeGenerated > ago(1d)
| summarize CountPerServicePrincipal = count() by ServicePrincipalId
| order by CountPerServicePrincipal desc
| take 100

Inaktive Dienstprinzipale

Dienstprinzipale, die für die letzten 30d keine Anmeldungen hatten.

AADServicePrincipalSignInLogs
| where TimeGenerated > ago(90d)
| where ResultType == 0
| summarize LastSignIn = max(TimeGenerated) by ServicePrincipalId
| where LastSignIn < ago(30d)