GPT-Chat für Intune einrichten
Entdecke den GPT Intune Device Troubleshooter, ein Azure-OpenAI-Tool, mit dem Intune-Admins Geräte, Richtlinien und Apps per Graph abfragen können.

Mit dieser Anleitung kannst du die Chat-Anwendung GPT Intune Device Troubleshooter einrichten. Die ursprüngliche PowerShell-Oberfläche für Gerätestatus und Aktionen findest du beim Intune Device Troubleshooter.
Ich freue mich sehr, mein neues Tool, den GPT Intune Device Troubleshooter, zu veröffentlichen. Wäre es nicht großartig, wenn du einen Assistenten hättest, dem du erklären könntest, was du in Intune tun möchtest, und er die Arbeit für dich erledigt? Dieser Traum wird nun mit dem GPT Intune Device Troubleshooter Wirklichkeit.

Inhalt
- Inhalt
- Was ist der GPT Intune Device Troubleshooter
- Was sind die Voraussetzungen
- Wie funktioniert es
- Zugang zum Open AI Service erhalten
- Wie steht es um den Datenschutz bei Nutzung des Azure Open AI Service
- Wie man den GPT Intune Device Troubleshooter bereitstellt
- Welche Funktionen gibt es aktuell und welche Beispielanfragen
- Wie man die App-Registrierung erstellt
- Schritte nach der Einrichtung
- Wie man die Webseite öffnet
- Wie das Tool funktioniert
- Wie du beitragen kannst?
- Wie sieht die Roadmap aus?
Was ist der GPT Intune Device Troubleshooter
Der GPT Intune Device Troubleshooter ist ein leistungsstarkes Tool, das Intune-Admins den Arbeitsalltag erleichtert. Es beantwortet deine Freitextfragen basierend auf deiner Umgebung und nutzt dafür die Graph API. Du kannst Fragen stellen wie „Kannst du den Status des Geräts XXXX prüfen” oder „Kannst du mir eine Geräteliste mit allen Android-Geräten als CSV geben” und erhältst die passende Antwort auf deine Frage.
Was sind die Voraussetzungen
- GPT-fähiges Abonnement
- App-Registrierung mit delegierten Berechtigungen für (DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All, DeviceManagementApps.Read.All, User.Read)

Wie funktioniert es

- Du kannst die Infrastruktur mit einem Klick von GitHub nach Azure bereitstellen
- Der Code wird in den App Service geladen
- Der Benutzer öffnet die Streamlit-Webseite
- Der Benutzer authentifiziert sich über eine App-Registrierung mit delegierten Berechtigungen für Graph
- Dieses Token wird verwendet, um Daten von Graph abzurufen und in einen Prompt einzufügen
- Dieser Prompt mit der Frage und den angereicherten Informationen wird an den Open AI Service gesendet
- Die Antwort wird auf der Streamlit-Webseite angezeigt

Zugang zum Open AI Service erhalten
Fülle das folgende Antragsformular aus, um dein Abonnement für die Bereitstellung von Open AI Services freizuschalten.
Wie steht es um den Datenschutz bei Nutzung des Azure Open AI Service
Weitere Informationen zum Datenschutz findest du in diesem MS-Dokument.
Wie man den GPT Intune Device Troubleshooter bereitstellt
Du musst nicht viel tun. Die ganze Magie steckt hinter diesem Button.
Du kannst die Infrastruktur und den Code aber auch manuell über mein GitHub-Repository bereitstellen.

- Wähle das Abonnement und die Ressourcengruppe aus
- Wähle die Region und die Website-SKU aus
- Gib einen Namen für die Site und das Open AI Service-Konto ein
Welche Funktionen gibt es aktuell und welche Beispielanfragen
Aktuell werden die folgenden Funktionen unterstützt:
- Geräteliste abrufen
- Gerätestatus abrufen
- Einzelnes Gerät abrufen
- Intune How-To
- Konfigurationsprofile
- App-Liste
- Compliance-Richtlinien
- Gruppenmitgliedschaft von Geräten
- Graph Call
Beispiele sind:
- Kannst du mir eine Geräteliste mit allen Android-Geräten als CSV geben
- Kannst du den Status des Geräts XXXXX prüfen
- Kannst du den Status des Geräts XXXX prüfen und die Objekte auflisten, die einen Konflikt haben oder Fehler aufweisen
- Kannst du mir eine Liste aller Anwendungen geben
- Kannst du mir eine Liste als CSV mit allen Apps zeigen, die nach dem 01.01.2022 erstellt wurden
- In welchen Gruppen ist XXXX? Kannst du mir den Anzeigenamen und die IDs geben
Wie man die App-Registrierung erstellt
- Öffne das Entra-Portal
- Wähle App-Registrierung

- Klicke auf + Neue Registrierung
- Gib einen Namen für die App-Registrierung ein
- Wähle Single-Page Application (SPA) als Umleitungstyp
- Füge
https://WEBPAGENAME.azurewebsites.net/login/callbackals Umleitungs-URI hinzu

- Kopiere die App-ID

- Gehe zu API-Berechtigungen und klicke auf + Berechtigung hinzufügen

- Wähle Graph

- Wähle Delegierte Berechtigungen

- Füge die folgenden Berechtigungen hinzu (DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All, DeviceManagementApps.Read.All, Group.Read.All, User.Read, Device.Read.All)
- Klicke auf Administratorzustimmung für XXX erteilen

Schritte nach der Einrichtung
Füge die App-ID und das Secret des Open AI Service zu den Variablen in der App Service-Konfiguration hinzu.
- Öffne den Open AI Service

- Gehe zu Keys and Endpoint

- Öffne den App Service

- Navigiere zu Configurations
- Trage den Azure Open AI Key und die App-ID in die Variablen ein

Wie man die Webseite öffnet
- Gehe zum App Service und wähle Browse

Wie das Tool funktioniert
- Klicke auf Login, um ein Token zur Authentifizierung an Graph zu erhalten

- Gib deine Frage in das Chatfeld ein

Wie du beitragen kannst?
Wenn du Ideen für Verbesserungen oder fehlende Funktionen sowie Bugs hast, kontaktiere mich über meinen Blog, die sozialen Medien oder öffne ein Issue im Repository mit einer Beschreibung deiner Idee. Du kannst auch einen Merge Request erstellen. Ich freue mich über jeden Beitrag und jedes Feedback.
Wie sieht die Roadmap aus?
Bitte gib mir Feedback. Basierend auf deinem Feedback werde ich die Funktionen aufnehmen und priorisieren, die ich hinzufügen werde.
