Gerät aktualisieren

Namespace: microsoft.graph

Mit dieser API können Sie die Eigenschaften eines registrierten Geräts aktualisieren.

Nur bestimmte Eigenschaften eines Geräts können über genehmigte Geräteverwaltungs-App (Mobile Device Management, MDM) aktualisiert werden.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Globaler Dienst US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie für diese API die Als am wenigsten privilegierten Berechtigungen gekennzeichneten Berechtigungen aus. Verwenden Sie nur dann eine Berechtigung mit höheren Berechtigungen , wenn dies für Ihre App erforderlich ist. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigungen mit den geringsten Berechtigungen Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) Directory.AccessAsUser.All Nicht verfügbar.
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Anwendung Device.ReadWrite.All Directory.ReadWrite.All

In reinen Anwendungsszenarien und für Nicht-Windows-Geräte, d. h. wenn die operatingSystem-Eigenschaft nicht Windowsist, kann die App nur die extensionAttributes-Eigenschaft aktualisieren.

Der aufrufende Benutzer muss sich auch in einer der folgenden Microsoft Entra Rollen befinden: Intune Administrator. Ein aufrufende Benutzer mit der Rolle Cloudgeräteadministrator kann nur Geräte mit dieser API aktivieren oder deaktivieren, und ein Benutzer mit der Rolle Windows 365-Administrator kann nur grundlegende Geräteeigenschaften aktualisieren. Ein globaler Administrator verfügt über vollständige Verwaltungsberechtigungen für das Gerät.

HTTP-Anforderung

Sie können das Gerät entweder mit seiner ID oder deviceId adressieren.

PATCH /devices/{id}
PATCH /devices(deviceId='{deviceId}')

Anforderungsheader

Name Typ Beschreibung
Authorization string Bearer {token}. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext die Werte für die Eigenschaften des device-Objekts an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet. Aus Gründen der Leistung sollten Sie vorhandene Werte, die nicht geändert wurden, nicht angeben.

Eigenschaft Typ Beschreibung
accountEnabled Boolesch true, wenn das Konto aktiviert ist; andernfalls false. Nur Aufrufer in den Rollen "Globaler Administrator " und "Cloudgeräteadministrator " können diese Eigenschaft aktualisieren.
operatingSystem String Der Typ des Betriebssystems auf dem Gerät.
operatingSystemVersion Zeichenfolge Die Version des Betriebssystems auf dem Gerät.
displayName String Der Anzeigename für das Gerät.
isCompliant Boolesch true, wenn das Gerät den Mdm-Richtlinien (Mobile Geräteverwaltung) entspricht, falseandernfalls . Dies kann nur durch Intune für jeden Gerätebetriebssystemtyp oder durch eine genehmigte MDM-App für Windows-Betriebssystemgeräte aktualisiert werden.
isManaged Boolesch true, wenn das Gerät von einer Mobile Geräteverwaltung-App (MDM) verwaltet wird, falseandernfalls . Dies kann nur durch Intune für jeden Gerätebetriebssystemtyp oder durch eine genehmigte MDM-App für Windows-Betriebssystemgeräte aktualisiert werden.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben.

Beispiele

Beispiel 1: Aktualisieren der accountEnabled-Eigenschaft eines Geräts

Anforderung

PATCH https://graph.microsoft.com/v1.0/devices/7c06cd31-7c30-4f3b-a5c3-444cd8dd63ac
Content-type: application/json

{
  "accountEnabled": false
}

Antwort

HTTP/1.1 204 No Content

Beispiel 2: Schreiben von extensionAttributes auf einem Gerät

Anforderung

PATCH https://graph.microsoft.com/v1.0/devices/7c06cd31-7c30-4f3b-a5c3-444cd8dd63ac
Content-type: application/json

{
    "extensionAttributes": {
        "extensionAttribute1": "BYOD-Device"
    }
}

Antwort

HTTP/1.1 204 No Content