Freigeben über


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.

Weltweiter Service US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie die Berechtigungen aus, die für diese API als am wenigsten privilegiert markiert sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App dies erfordert. 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.

Wichtig

In delegierten Szenarien mit Geschäfts-, Schul- oder Unikonten muss dem angemeldeten Benutzer eine unterstützte Microsoft Entra Rolle oder eine benutzerdefinierte Rolle mit einer unterstützten Rollenberechtigung zugewiesen werden. Intune Administrator ist die Rolle mit den geringsten Berechtigungen, die für diesen Vorgang unterstützt wird. Ein aufrufende Benutzer in der Rolle Cloudgeräteadministrator kann nur Geräte aktivieren oder deaktivieren, und ein Benutzer mit der Rolle "Windows 365 Administrator" kann nur grundlegende Geräteeigenschaften aktualisieren.

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. Erfahren Sie mehr über Authentifizierung und Autorisierung.

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 mit mindestens der Rolle 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