Freigeben über


Geräte auflisten

API-Beschreibung

Ruft eine Liste von Geräten ab, die von Microsoft Managed Desktop verwaltet werden.

Unterstützte OData V4-Abfrageoperatoren :

searchText on name, serialNumber, globalDeviceId, userUpn, userEmail

$skip

$top

Voraussetzungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.

Berechtigungstyp Berechtigungen
Delegiert MWaaSDevice.Read
App MmdSupport.ReadWrite

HTTP-Anforderung

Es folgt ein Beispiel für eine HTTP-Anforderung.

GET https://mmdls.microsoft.com/support/odata/v1/tenants/{tenantId}/devices

Anforderungsheader

Kopfzeile Wert
Authorization Bearer {token} (erforderlich)
Annehmen application/json

Anforderungstext

Geben Sie keinen Anforderungstext für diese Methode an.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den Antwortcode 200 OK und eine Liste der Geräte im Antworttext zurück.

Beispiel 1: Auflisten aller Geräte

Auflisten aller Geräteanforderung

Es folgt ein Beispiel für die HTTP-Anforderung.

GET https://mmdls.microsoft.com/support/odata/v1/tenants/{tenantId}/devices

Auflisten aller Geräteantwort

Es folgt ein Beispiel für die JSON-Antwort.

Hinweis

Die angezeigte Antwortliste kann aus Gründen der Kürze abgeschnitten werden. Alle Geräte werden von einem tatsächlichen Anruf zurückgegeben.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Devices", 
    "value": [ 
        { 
            "name": "Device name value", 
            "intuneId": "Intune Id Value", 
            "manufacturer": "Microsoft Corporation", 
            "model": "Surface Laptop", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": "g:value", 
            "enrolledIntoIntuneDateTimeUtc": "2021-11-11T15:01:07.5381567Z", 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": "firstName lastName", 
            "userUpn": "username@contoso.onmicrosoft.com", 
            "userEmail": "username@contoso.onmicrosoft.com", 
            "complianceState": "Compliant", 
            "osVersion": "10.0.19043.1586", 
            "primaryUpdateRing": "Broad", 
            "lastIntuneSyncDateTimeUtc": "2021-04-13T09:19:06.6991927Z", 
            "ageInMonths": 13.978561, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": "Intune", 
            "operatingSystemEdition": "Enterprise", 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        }, 
        { 
            "name": "Device name value", 
            "intuneId": "Intune Id Value", 
            "manufacturer": "Microsoft Corporation", 
            "model": "Virtual Machine", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": "g:value", 
            "enrolledIntoIntuneDateTimeUtc": "2021-02-25T07:42:07Z", 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": "firstName lastName", 
            "userUpn": "username@contoso.onmicrosoft.com", 
            "userEmail": "username@contoso.onmicrosoft.com", 
            "complianceState": "Compliant", 
            "osVersion": "10.0.19043.1586", 
            "primaryUpdateRing": "First", 
            "lastIntuneSyncDateTimeUtc": "2021-03-16T11:10:04Z", 
            "ageInMonths": 1.5491623, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": "Intune", 
            "operatingSystemEdition": "Enterprise", 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        }, 
        { 
            "name": "", 
            "intuneId": null, 
            "manufacturer": "Microsoft Corporation", 
            "model": "Surface Pro 4", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": null, 
            "enrolledIntoIntuneDateTimeUtc": null, 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": null, 
            "userUpn": null, 
            "userEmail": null, 
            "complianceState": "Unknown", 
            "osVersion": null, 
            "primaryUpdateRing": "Test", 
            "lastIntuneSyncDateTimeUtc": null, 
            "ageInMonths": 11.417163, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": null, 
            "operatingSystemEdition": null, 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        } 
    ] 
}

Beispiel 2: Auflisten von Geräten mit Filtern

Auflisten von Geräten mit Filteranforderung

Im Folgenden sehen Sie ein HTTP-Beispiel, um den ersten Datensatz zu überspringen und die nächsten beiden ersten Datensätze aufzulisten.

GET https://mmdls.microsoft.com/support/odata/v1/tenants/{tenantId}/devices?$skip=1&$top=2

Auflisten von Geräten mit Filterantwort

Es folgt ein Beispiel für die JSON-Antwort.

Hinweis

Die hier gezeigte Antwortliste kann aus Gründen der Kürze abgeschnitten werden. Alle Geräte werden von einem tatsächlichen Anruf zurückgegeben.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Devices", 
    "value": [ 
        { 
            "name": "Device name value", 
            "intuneId": "Intune Id Value", 
            "manufacturer": "Microsoft Corporation", 
            "model": "Virtual Machine", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": "g:value", 
            "enrolledIntoIntuneDateTimeUtc": "2021-02-25T07:42:07Z", 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": "firstName lastName", 
            "userUpn": "username@contoso.onmicrosoft.com", 
            "userEmail": "username@contoso.onmicrosoft.com", 
            "complianceState": "Compliant", 
            "osVersion": "10.0.19043.1586", 
            "primaryUpdateRing": "First", 
            "lastIntuneSyncDateTimeUtc": "2021-03-16T11:10:04Z", 
            "ageInMonths": 1.5491623, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": "Intune", 
            "operatingSystemEdition": "Enterprise", 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        }, 
        { 
            "name": "", 
            "intuneId": null, 
            "manufacturer": "Microsoft Corporation", 
            "model": "Surface Pro 4", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": null, 
            "enrolledIntoIntuneDateTimeUtc": null, 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": null, 
            "userUpn": null, 
            "userEmail": null, 
            "complianceState": "Unknown", 
            "osVersion": null, 
            "primaryUpdateRing": "Test", 
            "lastIntuneSyncDateTimeUtc": null, 
            "ageInMonths": 11.417163, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": null, 
            "operatingSystemEdition": null, 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        } 
    ] 
}

Beispiel 3: Auflisten von Geräten mit userUpn

Auflisten von Geräten mit userUpn-Anforderung

Im Folgenden finden Sie ein HTTP-Beispiel, das eine Liste von Geräten basierend auf der Suche nach dem UPN des Benutzers zurückgibt.

GET https://mmdls.microsoft.com/support/odata/v1/tenants/{tenantId}/devices?$searchText=jdoe@contoso.onmicrosoft.com

Auflisten von Geräten mit userUpn-Antwort

Es folgt ein Beispiel für die JSON-Antwort.

Hinweis

Die hier gezeigte Antwortliste kann aus Gründen der Kürze abgeschnitten werden. Alle Geräte werden von einem tatsächlichen Anruf zurückgegeben.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Devices", 
    "value": [ 
        { 
            "name": "Device name value", 
            "intuneId": "Intune Id Value", 
            "manufacturer": "Microsoft Corporation", 
            "model": "Virtual Machine", 
            "serialNumber": "Serial number value", 
            "globalDeviceId": "g:value", 
            "enrolledIntoIntuneDateTimeUtc": "2021-02-25T07:42:07Z", 
            "tenantId": "Tenant Id value", 
            "tenantName": null, 
            "assignedUser": "John Doe", 
            "userUpn": "jdoe@contoso.onmicrosoft.com", 
            "userEmail": "jdoe@contoso.onmicrosoft.com", 
            "complianceState": "Compliant", 
            "osVersion": "10.0.19043.1586", 
            "primaryUpdateRing": "First", 
            "lastIntuneSyncDateTimeUtc": "2021-03-16T11:10:04Z", 
            "ageInMonths": 1.5491623, 
            "planType": "Premium", 
            "persona": "Standard", 
            "aadDeviceId": "aadDevice Id value", 
            "managementAgent": "Intune", 
            "operatingSystemEdition": "Enterprise", 
            "profileAssignmentStatus": "Successful", 
            "groups": [], 
            "configurations": [] 
        } 
    ] 
}