Intune-Anomalien mit Cognitive Services – Teil 1

In diesem ersten Teil der Serie zeige ich dir, wie du mit Azure Cognitive Services Anomalien bei der Gerätekonformität in deiner Intune-Umgebung…

Intune-Anomalien mit Cognitive Services – Teil 1

Update 06.09.2026: Dies ist eine historische Anleitung für Azure Anomaly Detector. Laut Microsoft-Abkündigung wird der Dienst am 1. Oktober 2026 eingestellt. Baue keine neue Abhängigkeit darauf auf; prüfe bestehende Workloads und plane einen unterstützten Ersatz.

Es ist schwierig, den Überblick über deine Intune-Umgebung zu behalten. Mithilfe von Log-Events kannst du ein statisches Monitoring über Azure Automation oder Logic Apps aufbauen. Das ist möglich, wenn du dich nur für ein bestimmtes Event interessierst oder wenn du dies über statischen Code ausdrücken kannst. Wenn du jedoch Anomalien erkennen möchtest, z. B. einen starken Anstieg oder Rückgang der Geräteanzahl oder wie viele Geräte konform sind, ist es schwierig, dies ohne Machine Learning umzusetzen und statische Werte festzulegen. In dieser Blog-Serie möchte ich dir zeigen, wie du mit Azure Cognitive Services (jetzt Azure AI Services) ein Monitoring-System aufbauen und dir auf Basis ungewöhnlicher Abweichungen Nachrichten senden lassen kannst. Also lass uns loslegen.

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Wie haben wir die Daten erhalten

In den Reports in Intune gibt es einen Report namens Device Compliance Trend. Wie der Name schon andeutet, zeigt dir dieser Report den Konformitätsstatus deiner Geräte. Genau diese Informationen möchten wir abrufen.

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Um die Daten zu erhalten, müssen wir zunächst herausfinden, welcher Graph-Endpunkt verwendet wird. Wie machen wir das? Richtig, wir schauen uns den Network Trace in den Entwicklertools des Browsers an. Hier ist er:

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Also lass uns loslegen und etwas Gutes aus den Informationen machen, die uns hier bereitgestellt werden.

Bereitstellung des Azure Cognitive Service Anomaly Detector

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf + Create

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle ein Subscription und eine Resource group
  • Wähle eine Region und gib den Namen des Anomaly Detector ein
  • Wähle die Preisstufe (Zum Testen ist Free F0 ausreichend)

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Create

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Teams-WebHook-URL abrufen

  • Erstelle einen MS-Teams-Kanal und füge den Webhook-Connector hinzu

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Kopiere die WebHook-URL

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

App-Registrierung erstellen

  • Suche nach Microsoft Entra ID

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle App registration

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle +New registration

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Gib einen Namen ein und klicke auf Register

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf API permissions und +Add a permission

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle Microsoft Graph

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle Application permissions

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Suche nach DeviceManagementApps.Read.All

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Grant admin consent for *** und bestätige mit Yes

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle Certificates & secrets und klicke auf +New client secret

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Gib eine Description ein und wähle eine Expires time
  • Klicke auf Add

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Kopiere und speichere den Value und die Secret ID

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Automation Account erstellen

  • Suche nach Automation Accounts

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf + Create

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle ein Subscription und eine Resource group
  • Gib einen account name ein und wähle eine Region
  • Klicke auf Next

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Next

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Next -> Next -> Create

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Das Runbook erstellen

  • Öffne den Automation Account
  • Navigiere zu Variables und klicke auf + Add a variable

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Füge den Secret Value, die TenantId, den AnomalyKey, die WebHookUri und die App ID als Variable hinzu

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Wähle Runbooks

  • Klicke auf + Create a runbook

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Gib einen Namen ein
  • Wähle PowerShell als Runbook type
  • Wähle 5.1 als Runtime version
  • Klicke auf Create

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Füge das Skript aus meinem Github-Repository ein
  • Bearbeite die Variablen $anomalyEndpoint (füge hier deinen Endpunkt vom Cognitive Service hinzu) und $checks füge Checks hinzu oder entferne sie

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Hinweis: Wenn du die Empfindlichkeit der Anomalieerkennung ändern möchtest, kannst du die Attribute anpassen:

  • maxAnomalyRatio: Die maximale Anzahl an Anomalien, die im Verhältnis zur Gesamtzahl der Datenpunkte erkannt werden sollen.
    - sensitivity: Gib einen niedrigeren Wert an, um sicherzustellen, dass weniger Anomalien akzeptiert werden

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Speichere und teste das Skript

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Publish

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Navigiere zu Schedules und klicke auf + Add a schedule

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

  • Klicke auf Link to schedule und füge den erstellten schedule hinzu

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Anomalien in deiner Intune-Umgebung mit Azure Cognitive Services erkennen – Teil 1 Gerätekonformität

Fazit

Cognitive Services ist ein sehr leistungsstarkes Feature in Azure, um zum Beispiel auf einfache Weise Anomalien zu erkennen. Wenn du diesen Service mit den Informationen aus dem Intune-Reporting kombinierst, kannst du ein hohes Maß an Proaktivität einbringen und ungewöhnliches Verhalten in deiner Umgebung erkennen, ohne dir Reports ansehen zu müssen. Da dieses Thema ein riesiges Potenzial hat, werde ich in Zukunft weitere Blogs zu diesem Thema veröffentlichen. Ich hoffe, ich konnte dir helfen zu verstehen, wie Cognitive Services funktioniert und wie du seine Stärken nutzen kannst. Ich freue mich auf dein Feedback.

Bleib gesund, Cheers
Jannik

Kommentare

Craig Ma

I’d avoid using DeviceManagementApps.ReadWrite.All. DeviceManagementApps.Read.All should be more than sufficient

jannikreinhard

Thanks for the hint I have updated the blog.

Detect anomalies in your Intune environment with Azure Cognitive Services – Part 2 Application Installations – Modern Device Management

[…] one of my previous blog posts I explained how you can use Azure Automation and Azure Cognitive service to monitor the compliance […]

Overview of Analytics capacities in Intune – Modern Device Management

[…] Detect anomalies in your Intune environment with Azure Cognitive Services – Part 1 Device Com… […]

Kommentar schreiben

Kommentare werden vor der Veröffentlichung geprüft. Deine E-Mail-Adresse bleibt privat.

Mit deiner Zustimmung erfasst Microsoft Clarity maskierte Interaktionen zur Verbesserung der Website. Eine Ablehnung hat keinen Einfluss auf den Zugang.

Datenschutzdetails