Geräteabfrage

Mit der Geräteabfrage können Sie schnell Bedarfsinformationen über den Zustand Ihrer Geräte erhalten. Wenn Sie eine Abfrage auf einem ausgewählten Gerät eingeben, führt die Geräteabfrage eine Abfrage in Echtzeit aus. Die zurückgegebenen Daten können dann verwendet werden, um auf Sicherheitsbedrohungen zu reagieren, probleme mit dem Gerät zu beheben oder Geschäftsentscheidungen zu treffen.

Voraussetzungen

Um die Geräteabfrage in Ihrem Mandanten verwenden zu können, benötigen Sie eine Lizenz, die Microsoft Intune Advanced Analytics enthält. Advanced Analytics Features sind verfügbar mit:

  • Das Intune-Advanced Analytics-Add-On
  • Microsoft Intune Suite

Um die Geräteabfrage auf einem Gerät verwenden zu können, muss das Gerät bei Endpoint Analytics registriert sein. Erfahren Sie , wie Sie ein Gerät in Endpoint Analytics registrieren.

Sie können cloudbenachrichtigungen (WNS) nicht deaktivieren.

Damit ein Benutzer die Geräteabfrage verwenden kann, müssen Sie ihm dieAbfrageberechtigungfür verwaltete Geräte - zuweisen.

Um die Geräteabfrage verwenden zu können, müssen Geräte von Intune verwaltet und unternehmenseigene Geräte sein.

Unterstützte Plattformen

Geräteabfragen werden derzeit nur auf Geräten unterstützt, auf denen Windows 10 und höher ausgeführt wird.

Verwenden einer Geräteabfrage

Um die Geräteabfrage zu verwenden, navigieren Sie zu Geräte , und wählen Sie das Gerät aus, auf dem Sie die Geräteabfrage verwenden möchten. Wählen Sie im Abschnitt Überwachen die Option Geräteabfrage aus.

Die unterstützten Eigenschaften, die Sie abfragen können, sind im Abschnitt Eigenschaften aufgeführt. Um eine Abfrage auszuführen, geben Sie eine Kusto-Abfragesprache -Abfrage (KQL) ein, und wählen Sie Ausführen aus. Die Ergebnisse werden im Registerkartenbereich Ergebnisse angezeigt.

Weitere Informationen zu Kusto-Abfragesprache finden Sie unter Weitere Informationen zu Kusto-Abfragesprache.

Unterstützte Operatoren

Geräteabfragen unterstützen nur eine Teilmenge der Operatoren, die im Kusto-Abfragesprache (KQL) unterstützt werden. Die folgenden Operatoren werden derzeit unterstützt:

Tabellenoperatoren

Skalare Operatoren

Aggregationsfunktionen

Skalare Funktionen

Tabellenoperatoren

Tabellenoperatoren können zum Filtern, Zusammenfassen und Transformieren von Datenströmen verwendet werden. Derzeit werden die folgenden Operatoren unterstützt:

Tabellenoperatoren Beschreibung
count Gibt eine Tabelle mit einem einzelnen Datensatz zurück, der die Anzahl der Datensätze enthält.
Unterschiedliche Erzeugt eine Tabelle mit der eindeutigen Kombination der bereitgestellten Spalten der Eingabetabelle.
Verknüpfung Führen Sie die Zeilen von zwei Tabellen zusammen, um eine neue Tabelle zu erstellen, indem Sie die Zeile für dasselbe Gerät abgleichen.
order by Sortieren der Zeilen der Eingabetabelle nach einer oder mehreren Spalten
Projekt Wählen Sie die Spalten aus, die eingeschlossen, umbenannt oder gelöscht werden sollen, und fügen Sie neue berechnete Spalten ein.
Nehmen Zurückgeben bis zur angegebenen Anzahl von Zeilen
Nach oben Gibt die ersten N Datensätze zurück, die nach den angegebenen Spalten sortiert sind.
Wo Filtert eine Tabelle nach der Teilmenge der Zeilen, die einem Prädikat entsprechen

Skalare Operatoren

In der folgenden Tabelle sind die Operatoren zusammengefasst:

Operatoren Beschreibung Beispiel
== Equal 1 == 1, 'aBc' == 'AbC'
!= Ungleich 1 != 2, 'abc' != 'abcd'
< Weniger 1 < 2, 'abc' < 'DEF'
> Größer 2 > 1, 'xyz' > 'XYZ'
<= Kleiner oder gleich 1 <= 2, 'abc' <= 'abc'
>= Größer oder gleich 2 >= 1, 'abc' >= 'ABC'
+ Hinzufügen 2 + 1, now() + 1d
- Subtrahieren 2 - 1, now() - 1h
* Multiplizieren 2 * 2
/ Dividieren 2 / 1
% Modulo 2 % 1
zum Beispiel Left Hand Side (LHS) enthält eine Übereinstimmung für Right Hand Side (RHS) 'abc' like '%B%'
!mögen LHS enthält keine Übereinstimmung für RHS 'abc' !like '_d_'
contains RHS tritt als Untersequenz von LHS auf. 'abc' contains 'b'
!Enthält RHS tritt in LHS nicht auf 'team' !contains 'i'
startswith RHS ist eine anfängliche Untersequenz von LHS. 'team' startswith 'tea'
!Startswith RHS ist keine anfängliche Untersequenz von LHS. 'abc' !startswith 'bc'
endswith RHS ist eine schließende Untersequenz von LHS 'abc' endswith 'bc'
!Endswith RHS ist keine schließende Untersequenz von LHS 'abc' !endswith 'a'
und True, wenn und nur wenn RHS und LHS true sind (1 == 1) and (2 == 2)
oder True, wenn und nur wenn RHS oder LHS true ist (1 == 1) or (1 == 2)

Aggregationsfunktionen

Aggregationsfunktionen können mit dem summarize-Tabellenoperator verwendet werden, um zusammengefasste Werte zu berechnen. Derzeit werden die folgenden Aggregationsfunktionen unterstützt:

Funktion Beschreibung
avg() Gibt den Mittelwert der Werte in der Gruppe zurück.
count() Gibt die Anzahl der Datensätze pro Zusammenfassungsgruppe zurück.
countif() Gibt die Anzahl der Zeilen zurück, für die das Prädikat als "true" ausgewertet wird.
dcount() Gibt die Anzahl unterschiedlicher Werte in der Gruppe zurück.
max() Gibt den Maximalwert für die Gruppe zurück.
maxif() Ab Version 2107 können Sie maxif mit dem Operator summarize table verwenden.

Gibt den Maximalwert für die Gruppe zurück, für die Prädikat als trueausgewertet wird.
min() Gibt den Mindestwert für die Gruppe zurück.
minif() Ab Version 2107 können Sie minif mit dem Operator summarize table verwenden.

Gibt den Mindestwert für die Gruppe zurück, für die Prädikat als trueausgewertet wird.
percentile() Gibt eine Schätzung für das angegebene perZentil am nächsten gelegenen Quantil der durch Expr definierten Grundgesamtheit zurück.
sum() Gibt die Summe der Werte in der Gruppe zurück.
sumif() Gibt eine Summe von Expr zurück, für die prädikat als true ausgewertet wird.

Skalare Funktionen

Skalare Funktionen können in Ausdrücken verwendet werden. Derzeit werden die folgenden Skalarfunktionen unterstützt:

Funktion Beschreibung
ago() Subtrahiert den angegebenen Zeitraum von der aktuellen UTC-Uhrzeit
bin() Rundet Werte auf viele Datetime-Vielfache einer angegebenen Bin-Größe ab.
case() Wertet eine Liste von Prädikaten aus und gibt den ersten Ergebnisausdruck zurück, dessen Prädikat erfüllt ist.
datetime_add() Berechnet eine neue datetime aus einem angegebenen datepart multipliziert mit einem angegebenen Betrag, der einem angegebenen datetime hinzugefügt wird
datetime_diff() Berechnet die Differenz zwischen zwei Datums-/Uhrzeitwerten.
iif() Wertet das erste Argument aus und gibt den Wert des zweiten oder dritten Arguments zurück, je nachdem, ob das Prädikat als true (zweites) oder false (drittes) ausgewertet wird.
indexof() Funktion meldet den nullbasierten Index des ersten Vorkommens einer angegebenen Zeichenfolge in der Eingabezeichenfolge.
isnotnull() Wertet das einzige Argument aus und gibt einen booleschen Wert zurück, der angibt, ob das Argument zu einem Wert ungleich NULL ausgewertet wird.
isnull() Wertet das einzige Argument aus und gibt einen booleschen Wert zurück, der angibt, ob das Argument zu einem NULL-Wert ausgewertet wird.
now() Gibt die aktuelle UTC-Uhrzeit zurück.
strcat() Verkettet zwischen 1 und 64 Argumenten
strlen() Gibt die Länge der Eingabezeichenfolge in Zeichen zurück.
substring() Extrahiert eine Teilzeichenfolge aus einer Quellzeichenfolge, beginnend von einem Index bis zum Ende der Zeichenfolge.
tostring() Konvertiert eingaben in eine Zeichenfolgendarstellung

Unterstützte Eigenschaften

Geräteabfragen unterstützen die folgenden Entitäten. Weitere Informationen dazu, welche Eigenschaften für die einzelnen Entitäten unterstützt werden, finden Sie unter Intune-Datenplattformschema.

  • BiosInfo

  • Zertifikat

  • Cpu

  • DiskDrive

  • EncryptableVolume

  • Fileinfo

  • Localgroup

  • LocalUserAccount

  • LogicalDrive

  • MemoryInfo

  • OsVersion

  • Prozess

  • SystemEnclosure

  • SystemInfo

  • Tpm

  • WindowsAppCrashEvent

  • WindowsDriver

  • WindowsEvent

  • WindowsQfe

  • WindowsRegistry

  • WindowsService

Bekannte Einschränkungen

  • Die Ergebniszeichenfolge jeder Abfrage ist auf 128 KB-Zeichen beschränkt. Wenn das Ergebnis der Abfrage länger als 128 KB ist, wird das Ergebnis abgeschnitten. Eine Fehlermeldung informiert Sie darüber, wie viele Zeilen abgeschnitten werden.

  • Sie können nur 15 Abfragen pro Minute senden. Wenn ein Abfragelimit einen Fehler überschritten hat , warten Sie eine Minute, und versuchen Sie es erneut.

  • Abfrageeingaben haben eine Längenbeschränkung von 2048 Zeichen. Wenn ein Fehler mit zu langer Abfrage auftritt, verfeinern Sie die Abfrage so, dass sie weniger Zeichen enthält, und versuchen Sie es erneut.

  • Die now()-Skalarfunktion unterstützt den Offsetparameter nicht.

  • Das Eingabefenster empfiehlt automatisch doppelte Anführungszeichen, wenn nur einfache Anführungszeichen für die folgenden Operatoren unterstützt werden:

    • contains
    • !Enthält
    • startswith
    • !Startswith
    • endswith
  • Die Entität WindowsRegistry kann den Registrierungsschlüssel für den Stamm nicht zurückgeben.

  • Die Entität WindowsRegistry kann keine 64-Bit-Registrierungsschlüssel zurückgeben.

  • Die WindowsRegistry-Entität kann keine binäre ValueData-Eigenschaft zurückgeben.

  • Wenn Sie Geräte abfragen, die auf Windows 10 ausgeführt werden, müssen diese eine Mindestqualitätsversion aufweisen.

    • Wenn sie Windows 10 21H2 ausführen, stellen Sie sicher, dass version 10.0.19044.3393 ausgeführt wird.

    • Wenn Windows 10 22H2 ausgeführt wird, stellen Sie sicher, dass version 10.0.19045.3393 ausgeführt wird.

  • Wenn auf dem Computer mehrere Netzwerkkarten verfügbar sind, wird nur die erste konfigurierte Domäne zurückgegeben.

  • Wenn TPM 2.0 auf dem Gerät vorhanden ist, wird aktiviert und aktiviert immer als TRUE zurückgegeben.

  • Wenn eine Datei derzeit auf dem Computer verwendet wird, geben FileInfo-Abfragen einen Fehler zurück.

  • Wenn der Endbenutzer über Administratorzugriff auf das Gerät verfügt, kann er möglicherweise clientbasierte Informationen ändern, die in den Abfrageergebnissen angezeigt werden. Beispiel: Betriebssystemversion und Registrierung.

Nächste Schritte

Für weitere Informationen wechseln Sie zu: