Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Important: Microsoft prend en charge les API Intune /beta, mais elles sont sujettes à des modifications plus fréquentes. Microsoft recommande d’utiliser la version v1.0 si possible. Vérifiez la disponibilité d’une API dans la version v1.0 à l’aide du sélecteur de version.
Remarque : l’API Microsoft Graph pour Intune requiert une licence Intune active pour le client.
Créez un objet windowsManagedDevice .
Cette API est disponible dans les déploiements de cloud national suivants.
| Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Autorisations
L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
| Type d’autorisation | Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins) |
|---|---|
| Déléguée (compte professionnel ou scolaire) | DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All |
| Déléguée (compte Microsoft personnel) | Non prise en charge. |
| Application | DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All |
Requête HTTP
POST /deviceManagement/managedDevices
POST /deviceManagement/comanagedDevices
POST /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/users/{userId}/managedDevices
POST /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/detectedApps/{detectedAppId}/managedDevices
En-têtes de demande
| En-tête | Valeur |
|---|---|
| Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
| Accepter | application/json |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON pour l’objet windowsManagedDevice.
Le tableau suivant présente les propriétés requises lorsque vous créez l’objet windowsManagedDevice.
| Propriété | Type | Description |
|---|---|---|
| id | String | Identificateur unique de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| userId | String | Identificateur unique de l’utilisateur associé à l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceName | String | Nom de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| hardwareInformation | hardwareInformation | Détails de l’appareil. Inclut des informations telles que l’espace de stockage, le fabricant, le numéro de série, etc. Par défaut, la plupart des propriétés de ce type sont définies sur null/0/false et les valeurs par défaut enum pour les types associés. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. $Search n’est pas pris en charge. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| ownerType | ownerType | Propriété de l’appareil. Les valeurs possibles sont « entreprise » ou « personnel ». La valeur par défaut est inconnue. Prend en charge $filter’opérateur 'eq' et 'or'. Hérité de managedDevice. Les valeurs possibles sont unknown, company, personal. |
| managedDeviceOwnerType | managedDeviceOwnerType | Propriété de l’appareil. Peut être « entreprise » ou « personnel » Hérité de managedDevice. Les valeurs possibles sont unknown, company, personal. |
| deviceActionResults | Collection deviceActionResult | Liste des objets deviceActionResult ComplexType. Cette propriété est en lecture seule. Hérité de managedDevice |
| managementState | managementState | État de gestion de l’appareil. Exemples : Géré, RetirePending, etc. La valeur par défaut est gérée. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont , managed, retirePending, retireFailed, wipePendingwipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, , retireCanceled. discovered |
| enrolledDateTime | DateTimeOffset | Heure d’inscription de l’appareil. Prend en charge $filter’opérateur 'lt' et 'gt'. Cette propriété est en lecture seule. Hérité de managedDevice |
| lastSyncDateTime | DateTimeOffset | La date et l’heure de dernière synchronisation de l’appareil avec Intune. Prend en charge $filter’opérateur 'lt' et 'gt'. Cette propriété est en lecture seule. Hérité de managedDevice |
| chassisType | chassisType | Type de châssis de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont , unknown, desktop, laptopworksWorkstation, enterpriseServer, phone, tablet, , mobileOther, , mobileUnknown. |
| operatingSystem | String | Système d’exploitation de l’appareil. Windows, iOS, etc. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceType | deviceType | Plateforme de l’appareil. Exemples : Bureau, WindowsRT, etc. La valeur par défaut est inconnue. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : desktop, windowsRT, winMO6, nokiawindowsPhone, , macwinCE, winEmbedded, iPhone, androidiPadiPodiSocConsumersurfaceHubholoLensmacMDMunix, androidEnterpriselinuxandroidnGMSwindows10xandroidForWorkblackberrypalmchromeOS, unknown, . cloudPC |
| complianceState | complianceState | État de conformité de l’appareil. Exemples : Conforme, Conflit, Erreur, etc. La valeur par défaut est inconnue. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. |
| jailBroken | String | Indique si l’appareil est endommagé ou rooté. Il s'agit par défaut d'une chaîne vide. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice |
| managementAgent | managementAgentType | Canal de gestion de l’appareil. Exemples : Intune, EAS, etc. La valeur par défaut est inconnue. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClientconfigurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, , msSense, intuneAosp, google, , . unknownFutureValue |
| osVersion | String | Version du système d’exploitation de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| easActivated | Booléen | Si Exchange ActiveSync est activé sur l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| easDeviceId | String | ID Exchange ActiveSync de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| easActivationDateTime | DateTimeOffset | Heure de l’activation d’Exchange ActivationSync de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| aadRegistered | Booléen | Si l’appareil est inscrit auprès d’Azure Active Directory. Cette propriété est en lecture seule. Hérité de managedDevice |
| azureADRegistered | Booléen | Si l’appareil est inscrit auprès d’Azure Active Directory. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceEnrollmentType | deviceEnrollmentType | Type d’inscription de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUserwindowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, appleUserEnrollmentappleUserEnrollmentWithServiceAccountazureAdJoinUsingAzureVmExtensionandroidEnterpriseFullyManagedwindowsCoManagementwindowsAzureADJoinUsingDeviceAuthandroidEnterpriseDedicatedDevice, androidEnterpriseCorporateWorkProfileappleACMEBasicBYOD, . appleACMEDEPUDAModernAuthappleACMEDEPUserlessappleACMEDEPUDACompanyPortalappleACMEDEPUDASetupAsstLegacy |
| lostModeState | lostModeState | Indique si le mode Perdu est activé ou désactivé. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : disabled, enabled. |
| activationLockBypassCode | String | Code qui permet de contourner le verrou d’activation sur l’appareil géré. La valeur par défaut est Null (propriété non par défaut) pour cette propriété lorsqu’elle est retournée dans le cadre de l’entité managedDevice dans l’appel LIST. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. $Search n’est pas pris en charge. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| emailAddress | String | Email pour l’utilisateur associé à l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| azureActiveDirectoryDeviceId | String | Identificateur unique de l’appareil Azure Active Directory. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| azureADDeviceId | String | Identificateur unique de l’appareil Azure Active Directory. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceRegistrationState | deviceRegistrationState | État de l’inscription de l’appareil Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, , . unknown |
| deviceCategoryDisplayName | String | Nom complet de la catégorie d’appareil. Il s'agit par défaut d'une chaîne vide. Prend en charge $filter’opérateur 'eq' et 'or'. Cette propriété est en lecture seule. Hérité de managedDevice |
| isSupervised | Booléen | Status supervisé par l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| exchangeLastSuccessfulSyncDateTime | DateTimeOffset | Dernière fois que l’appareil a contacté Exchange. Cette propriété est en lecture seule. Hérité de managedDevice |
| exchangeAccessState | deviceManagementExchangeAccessState | État de l’accès de l’appareil dans Exchange. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : none, unknown, allowed, blocked, quarantined. |
| exchangeAccessStateReason | deviceManagementExchangeAccessStateReason | Motif lié à l’état de l’accès dans Exchange. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgradeexchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, , mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, , . deviceNotKnownWithManagedApp |
| remoteAssistanceSessionUrl | String | URL permettant à une session d’assistance à distance d’être établie avec l’appareil. Il s'agit par défaut d'une chaîne vide. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Cette propriété est en lecture seule. Hérité de managedDevice |
| remoteAssistanceSessionErrorDetails | String | Chaîne d’erreur identifiant les problèmes lors de la création d’objets de session d’assistance à distance. Cette propriété est en lecture seule. Hérité de managedDevice |
| isEncrypted | Booléen | Status de chiffrement de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| userPrincipalName | String | Nom d’utilisateur principal de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| model | String | Modèle de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| Fabricant | String | Fabricant de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| imei | String | IMEI. Cette propriété est en lecture seule. Hérité de managedDevice |
| complianceGracePeriodExpirationDateTime | DateTimeOffset | DateTime à laquelle la période de grâce de conformité de l’appareil expire. Cette propriété est en lecture seule. Hérité de managedDevice |
| serialNumber | String | SerialNumber. Cette propriété est en lecture seule. Hérité de managedDevice |
| phoneNumber | String | Numéro de téléphone de l’appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| androidSecurityPatchLevel | String | Niveau du correctif de sécurité Android. Cette propriété est en lecture seule. Hérité de managedDevice |
| userDisplayName | String | Nom d’affichage de l’utilisateur. Cette propriété est en lecture seule. Hérité de managedDevice |
| configurationManagerClientEnabledFeatures | configurationManagerClientEnabledFeatures | Fonctionnalités compatibles avec le client ConfigrMgr. Cette propriété est en lecture seule. Hérité de managedDevice |
| wiFiMacAddress | String | Wi-Fi MAC. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceHealthAttestationState | deviceHealthAttestationState | État de l’attestation d’intégrité de l’appareil Cette propriété est en lecture seule. Hérité de managedDevice |
| subscriberCarrier | String | Opérateur de l’abonné. Cette propriété est en lecture seule. Hérité de managedDevice |
| meid | String | MEID. Cette propriété est en lecture seule. Hérité de managedDevice |
| totalStorageSpaceInBytes | Int64 | Stockage total en octets. Cette propriété est en lecture seule. Hérité de managedDevice |
| freeStorageSpaceInBytes | Int64 | Stockage gratuit en octets. La valeur par défaut est 0. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| managedDeviceName | String | Nom généré automatiquement permettant d’identifier un appareil. Peut être remplacé par un nom d’utilisateur convivial. Hérité de managedDevice |
| partnerReportedThreatState | managedDevicePartnerReportedHealthState | Indique l’état des menaces d’un appareil lorsqu’un partenaire Mobile Threat Defense est utilisé par le compte et l’appareil. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. |
| retireAfterDateTime | DateTimeOffset | Indique l’heure après laquelle un appareil sera automatiquement mis hors service en raison d’une action planifiée. Cette propriété est en lecture seule. Hérité de managedDevice |
| usersLoggedOn | collection loggedOnUser | Indique le dernier utilisateur connecté d’un appareil. Cette propriété est en lecture seule. Hérité de managedDevice |
| preferMdmOverGroupPolicyAppliedDateTime | DateTimeOffset | Indique le DateTime que le paramètre preferMdmOverGroupPolicy a été défini. Lorsqu’ils sont définis, les paramètres GPM Intune remplacent stratégie de groupe paramètres en cas de conflit. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| autopilotEnrolled | Booléen | Indique si l’appareil géré est inscrit via le pilote automatique. Cette propriété est en lecture seule. Hérité de managedDevice |
| requireUserEnrollmentApproval | Booléen | Indique si l’appareil iOS géré est l’inscription d’approbation de l’utilisateur. Cette propriété est en lecture seule. Hérité de managedDevice |
| managementCertificateExpirationDate | DateTimeOffset | Indique la date d’expiration du certificat de gestion des appareils. Cette propriété est en lecture seule. Hérité de managedDevice |
| iccid | String | Identificateur de carte à circuit intégré, il s’agit du numéro d’identification unique d’une carte SIM carte. Il s'agit par défaut d'une chaîne vide. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. $Search n’est pas pris en charge. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| udid | String | Identificateur d’appareil unique pour les appareils iOS et macOS. Il s'agit par défaut d'une chaîne vide. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. $Search n’est pas pris en charge. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| roleScopeTagIds | String collection | Liste des ID de balise d’étendue pour cette instance d’appareil. Hérité de managedDevice |
| windowsActiveMalwareCount | Int32 | Nombre de programmes malveillants actifs pour cet appareil Windows. La valeur par défaut est 0. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Cette propriété est en lecture seule. Hérité de managedDevice |
| windowsRemediatedMalwareCount | Int32 | Nombre de programmes malveillants corrigés pour cet appareil Windows. La valeur par défaut est 0. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Cette propriété est en lecture seule. Hérité de managedDevice |
| notes | String | Remarques sur l’appareil créé par le Administration informatique. La valeur par défaut est null. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. $Search n’est pas pris en charge. Hérité de managedDevice |
| configurationManagerClientHealthState | configurationManagerClientHealthState | État d’intégrité du client Configuration Manager, valide uniquement pour les appareils gérés par GPM/ConfigMgr Agent Hérité de managedDevice |
| configurationManagerClientInformation | configurationManagerClientInformation | Informations sur le client Configuration Manager, valides uniquement pour les appareils gérés, gérés en duel ou tri-gérés par ConfigMgr Agent Hérité de managedDevice |
| ethernetMacAddress | String | Indique l’adresse MAC Ethernet de l’appareil. La valeur par défaut est Null (propriété non par défaut) pour cette propriété lorsqu’elle est retournée dans le cadre de l’entité managedDevice. Un appel get individuel avec des options de requête sélectionnées est nécessaire pour récupérer les valeurs réelles. Exemple : deviceManagement/managedDevices({managedDeviceId}) ?$select=ethernetMacAddress Prend en charge : $select. $Search n’est pas pris en charge. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| physicalMemoryInBytes | Int64 | Mémoire totale en octets. La valeur par défaut est 0. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Prend en charge : $select. En lecture seule. Cette propriété est en lecture seule. Hérité de managedDevice |
| processorArchitecture | managedDeviceArchitecture | Architecture du processeur. Cette propriété est en lecture seule. Hérité de managedDevice. Les valeurs possibles sont : unknown, x86, x64, arm, arM64. |
| specificationVersion | String | Version de la spécification. Cette propriété est en lecture seule. Hérité de managedDevice |
| joinType | joinType | Type de jointure d’appareil Hérité de managedDevice. Les valeurs possibles sont : unknown, azureADJoined, azureADRegistered, hybridAzureADJoined. |
| skuFamily | String | Famille de références sKU d’appareil héritée de managedDevice |
| securityPatchLevel | String | Cela indique le niveau de correctif de sécurité du système d’exploitation. Ces mises à jour spéciales contiennent des correctifs de sécurité importants. Pour iOS/MacOS, ils sont au format (a). Pour android son format 2017-08-07. Cette propriété est en lecture seule. Hérité de managedDevice |
| skuNumber | Int32 | Numéro de référence (SKU) de l’appareil, consultez aussi : https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valeurs valides 0 à 2147483647. Cette propriété est en lecture seule. Hérité de managedDevice |
| managementFeatures | managedDeviceManagementFeatures | Fonctionnalités de gestion des appareils Héritées de managedDevice. Les valeurs possibles sont : none, microsoftManagedDesktop. |
| chromeOSDeviceInfo | collection chromeOSDeviceProperty | Liste des propriétés de l’appareil ChromeOS. La valeur par défaut est une liste vide. Pour récupérer les valeurs réelles, l’appel GET doit être effectué, avec l’ID de l’appareil et inclus dans le paramètre select. Hérité de managedDevice |
| enrollmentProfileName | String | Nom du profil d’inscription affecté à l’appareil. La valeur par défaut est une chaîne vide, indiquant qu’aucun profil d’inscription n’a été créé. Cette propriété est en lecture seule. Hérité de managedDevice |
| bootstrapTokenEscrowed | Booléen | Indique si l’appareil géré a un jeton de démarrage séquestré. Il s’agit uniquement des appareils macOS. Pour obtenir, incluez BootstrapTokenEscrowed dans la clause select et interrogez avec un ID d’appareil. Si la valeur est FALSE, aucun jeton de démarrage n’est bloqué. Si la valeur est TRUE, l’appareil a séquestré un jeton de démarrage avec Intune. Cette propriété est en lecture seule. Hérité de managedDevice |
| deviceFirmwareConfigurationInterfaceManaged | Booléen | Indique si l’appareil est géré par DFCI. Lorsque la valeur est TRUE, l’appareil est géré par DFCI. Si la valeur est FALSE, l’appareil n’est pas géré par DFCI. La valeur par défaut est FALSE. Hérité de managedDevice |
| deviceIdentityAttestationDetail | deviceIdentityAttestationDetail | Indique la status d’attestation de l’appareil géré. Et de quelle manière. Valeur par défaut : Inconnu. Hérité de managedDevice |
Réponse
Si elle réussit, cette méthode renvoie un 201 Created code de réponse et un objet windowsManagedDevice dans le corps de la réponse.
Exemple
Demande
Voici un exemple de demande.
POST https://graph.microsoft.com/beta/deviceManagement/managedDevices
Content-type: application/json
Content-length: 9627
{
"@odata.type": "#microsoft.graph.windowsManagedDevice",
"userId": "User Id value",
"deviceName": "Device Name value",
"hardwareInformation": {
"@odata.type": "microsoft.graph.hardwareInformation",
"serialNumber": "Serial Number value",
"totalStorageSpace": 1,
"freeStorageSpace": 0,
"imei": "Imei value",
"meid": "Meid value",
"manufacturer": "Manufacturer value",
"model": "Model value",
"phoneNumber": "Phone Number value",
"subscriberCarrier": "Subscriber Carrier value",
"cellularTechnology": "Cellular Technology value",
"wifiMac": "Wifi Mac value",
"operatingSystemLanguage": "Operating System Language value",
"isSupervised": true,
"isEncrypted": true,
"batterySerialNumber": "Battery Serial Number value",
"batteryHealthPercentage": 7,
"batteryChargeCycles": 3,
"isSharedDevice": true,
"sharedDeviceCachedUsers": [
{
"@odata.type": "microsoft.graph.sharedAppleDeviceUser",
"userPrincipalName": "User Principal Name value",
"dataToSync": true,
"dataQuota": 9,
"dataUsed": 8
}
],
"tpmSpecificationVersion": "Tpm Specification Version value",
"operatingSystemEdition": "Operating System Edition value",
"deviceFullQualifiedDomainName": "Device Full Qualified Domain Name value",
"deviceGuardVirtualizationBasedSecurityHardwareRequirementState": "secureBootRequired",
"deviceGuardVirtualizationBasedSecurityState": "rebootRequired",
"deviceGuardLocalSystemAuthorityCredentialGuardState": "rebootRequired",
"osBuildNumber": "Os Build Number value",
"operatingSystemProductType": 10,
"ipAddressV4": "Ip Address V4 value",
"subnetAddress": "Subnet Address value",
"esimIdentifier": "Esim Identifier value",
"systemManagementBIOSVersion": "System Management BIOSVersion value",
"tpmManufacturer": "Tpm Manufacturer value",
"tpmVersion": "Tpm Version value",
"wiredIPv4Addresses": [
"Wired IPv4Addresses value"
],
"batteryLevelPercentage": 7.333333333333333,
"residentUsersCount": 2,
"productName": "Product Name value",
"deviceLicensingStatus": "licenseRefreshPending",
"deviceLicensingLastErrorCode": 12,
"deviceLicensingLastErrorDescription": "Device Licensing Last Error Description value"
},
"ownerType": "company",
"managedDeviceOwnerType": "company",
"deviceActionResults": [
{
"@odata.type": "microsoft.graph.deviceActionResult",
"actionName": "Action Name value",
"actionState": "pending",
"startDateTime": "2016-12-31T23:58:46.7156189-08:00",
"lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
}
],
"managementState": "retirePending",
"enrolledDateTime": "2016-12-31T23:59:43.797191-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"chassisType": "desktop",
"operatingSystem": "Operating System value",
"deviceType": "windowsRT",
"complianceState": "compliant",
"jailBroken": "Jail Broken value",
"managementAgent": "mdm",
"osVersion": "Os Version value",
"easActivated": true,
"easDeviceId": "Eas Device Id value",
"easActivationDateTime": "2016-12-31T23:59:43.4878784-08:00",
"aadRegistered": true,
"azureADRegistered": true,
"deviceEnrollmentType": "userEnrollment",
"lostModeState": "enabled",
"activationLockBypassCode": "Activation Lock Bypass Code value",
"emailAddress": "Email Address value",
"azureActiveDirectoryDeviceId": "Azure Active Directory Device Id value",
"azureADDeviceId": "Azure ADDevice Id value",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "Device Category Display Name value",
"isSupervised": true,
"exchangeLastSuccessfulSyncDateTime": "2017-01-01T00:00:45.8803083-08:00",
"exchangeAccessState": "unknown",
"exchangeAccessStateReason": "unknown",
"remoteAssistanceSessionUrl": "https://example.com/remoteAssistanceSessionUrl/",
"remoteAssistanceSessionErrorDetails": "Remote Assistance Session Error Details value",
"isEncrypted": true,
"userPrincipalName": "User Principal Name value",
"model": "Model value",
"manufacturer": "Manufacturer value",
"imei": "Imei value",
"complianceGracePeriodExpirationDateTime": "2016-12-31T23:56:44.951111-08:00",
"serialNumber": "Serial Number value",
"phoneNumber": "Phone Number value",
"androidSecurityPatchLevel": "Android Security Patch Level value",
"userDisplayName": "User Display Name value",
"configurationManagerClientEnabledFeatures": {
"@odata.type": "microsoft.graph.configurationManagerClientEnabledFeatures",
"inventory": true,
"modernApps": true,
"resourceAccess": true,
"deviceConfiguration": true,
"compliancePolicy": true,
"windowsUpdateForBusiness": true,
"endpointProtection": true,
"officeApps": true
},
"wiFiMacAddress": "Wi Fi Mac Address value",
"deviceHealthAttestationState": {
"@odata.type": "microsoft.graph.deviceHealthAttestationState",
"lastUpdateDateTime": "Last Update Date Time value",
"contentNamespaceUrl": "https://example.com/contentNamespaceUrl/",
"deviceHealthAttestationStatus": "Device Health Attestation Status value",
"contentVersion": "Content Version value",
"issuedDateTime": "2016-12-31T23:58:22.1231038-08:00",
"attestationIdentityKey": "Attestation Identity Key value",
"resetCount": 10,
"restartCount": 12,
"dataExcutionPolicy": "Data Excution Policy value",
"bitLockerStatus": "Bit Locker Status value",
"bootManagerVersion": "Boot Manager Version value",
"codeIntegrityCheckVersion": "Code Integrity Check Version value",
"secureBoot": "Secure Boot value",
"bootDebugging": "Boot Debugging value",
"operatingSystemKernelDebugging": "Operating System Kernel Debugging value",
"codeIntegrity": "Code Integrity value",
"testSigning": "Test Signing value",
"safeMode": "Safe Mode value",
"windowsPE": "Windows PE value",
"earlyLaunchAntiMalwareDriverProtection": "Early Launch Anti Malware Driver Protection value",
"virtualSecureMode": "Virtual Secure Mode value",
"pcrHashAlgorithm": "Pcr Hash Algorithm value",
"bootAppSecurityVersion": "Boot App Security Version value",
"bootManagerSecurityVersion": "Boot Manager Security Version value",
"tpmVersion": "Tpm Version value",
"pcr0": "Pcr0 value",
"secureBootConfigurationPolicyFingerPrint": "Secure Boot Configuration Policy Finger Print value",
"codeIntegrityPolicy": "Code Integrity Policy value",
"bootRevisionListInfo": "Boot Revision List Info value",
"operatingSystemRevListInfo": "Operating System Rev List Info value",
"healthStatusMismatchInfo": "Health Status Mismatch Info value",
"healthAttestationSupportedStatus": "Health Attestation Supported Status value",
"memoryIntegrityProtection": "enabled",
"memoryAccessProtection": "enabled",
"virtualizationBasedSecurity": "enabled",
"firmwareProtection": "systemGuardSecureLaunch",
"systemManagementMode": "level1",
"securedCorePC": "enabled"
},
"subscriberCarrier": "Subscriber Carrier value",
"meid": "Meid value",
"totalStorageSpaceInBytes": 8,
"freeStorageSpaceInBytes": 7,
"managedDeviceName": "Managed Device Name value",
"partnerReportedThreatState": "activated",
"retireAfterDateTime": "2016-12-31T23:57:37.576134-08:00",
"usersLoggedOn": [
{
"@odata.type": "microsoft.graph.loggedOnUser",
"userId": "User Id value",
"lastLogOnDateTime": "2016-12-31T23:58:37.4262708-08:00"
}
],
"preferMdmOverGroupPolicyAppliedDateTime": "2016-12-31T23:57:34.4649887-08:00",
"autopilotEnrolled": true,
"requireUserEnrollmentApproval": true,
"managementCertificateExpirationDate": "2016-12-31T23:57:59.9789653-08:00",
"iccid": "Iccid value",
"udid": "Udid value",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"windowsActiveMalwareCount": 9,
"windowsRemediatedMalwareCount": 13,
"notes": "Notes value",
"configurationManagerClientHealthState": {
"@odata.type": "microsoft.graph.configurationManagerClientHealthState",
"state": "installed",
"errorCode": 9,
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00"
},
"configurationManagerClientInformation": {
"@odata.type": "microsoft.graph.configurationManagerClientInformation",
"clientIdentifier": "Client Identifier value",
"isBlocked": true,
"clientVersion": "Client Version value"
},
"ethernetMacAddress": "Ethernet Mac Address value",
"physicalMemoryInBytes": 5,
"processorArchitecture": "x86",
"specificationVersion": "Specification Version value",
"joinType": "azureADJoined",
"skuFamily": "Sku Family value",
"securityPatchLevel": "Security Patch Level value",
"skuNumber": 9,
"managementFeatures": "microsoftManagedDesktop",
"chromeOSDeviceInfo": [
{
"@odata.type": "microsoft.graph.chromeOSDeviceProperty",
"name": "Name value",
"value": "Value value",
"valueType": "Value Type value",
"updatable": true
}
],
"enrollmentProfileName": "Enrollment Profile Name value",
"bootstrapTokenEscrowed": true,
"deviceFirmwareConfigurationInterfaceManaged": true,
"deviceIdentityAttestationDetail": {
"@odata.type": "microsoft.graph.deviceIdentityAttestationDetail",
"deviceIdentityAttestationStatus": "trusted"
}
}
Réponse
Voici un exemple de réponse. Remarque : l’objet de réponse illustré ici peut être tronqué à des fins de concision. Toutes les propriétés sont renvoyées à partir d’un appel réel.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 9676
{
"@odata.type": "#microsoft.graph.windowsManagedDevice",
"id": "97842b67-2b67-9784-672b-8497672b8497",
"userId": "User Id value",
"deviceName": "Device Name value",
"hardwareInformation": {
"@odata.type": "microsoft.graph.hardwareInformation",
"serialNumber": "Serial Number value",
"totalStorageSpace": 1,
"freeStorageSpace": 0,
"imei": "Imei value",
"meid": "Meid value",
"manufacturer": "Manufacturer value",
"model": "Model value",
"phoneNumber": "Phone Number value",
"subscriberCarrier": "Subscriber Carrier value",
"cellularTechnology": "Cellular Technology value",
"wifiMac": "Wifi Mac value",
"operatingSystemLanguage": "Operating System Language value",
"isSupervised": true,
"isEncrypted": true,
"batterySerialNumber": "Battery Serial Number value",
"batteryHealthPercentage": 7,
"batteryChargeCycles": 3,
"isSharedDevice": true,
"sharedDeviceCachedUsers": [
{
"@odata.type": "microsoft.graph.sharedAppleDeviceUser",
"userPrincipalName": "User Principal Name value",
"dataToSync": true,
"dataQuota": 9,
"dataUsed": 8
}
],
"tpmSpecificationVersion": "Tpm Specification Version value",
"operatingSystemEdition": "Operating System Edition value",
"deviceFullQualifiedDomainName": "Device Full Qualified Domain Name value",
"deviceGuardVirtualizationBasedSecurityHardwareRequirementState": "secureBootRequired",
"deviceGuardVirtualizationBasedSecurityState": "rebootRequired",
"deviceGuardLocalSystemAuthorityCredentialGuardState": "rebootRequired",
"osBuildNumber": "Os Build Number value",
"operatingSystemProductType": 10,
"ipAddressV4": "Ip Address V4 value",
"subnetAddress": "Subnet Address value",
"esimIdentifier": "Esim Identifier value",
"systemManagementBIOSVersion": "System Management BIOSVersion value",
"tpmManufacturer": "Tpm Manufacturer value",
"tpmVersion": "Tpm Version value",
"wiredIPv4Addresses": [
"Wired IPv4Addresses value"
],
"batteryLevelPercentage": 7.333333333333333,
"residentUsersCount": 2,
"productName": "Product Name value",
"deviceLicensingStatus": "licenseRefreshPending",
"deviceLicensingLastErrorCode": 12,
"deviceLicensingLastErrorDescription": "Device Licensing Last Error Description value"
},
"ownerType": "company",
"managedDeviceOwnerType": "company",
"deviceActionResults": [
{
"@odata.type": "microsoft.graph.deviceActionResult",
"actionName": "Action Name value",
"actionState": "pending",
"startDateTime": "2016-12-31T23:58:46.7156189-08:00",
"lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
}
],
"managementState": "retirePending",
"enrolledDateTime": "2016-12-31T23:59:43.797191-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"chassisType": "desktop",
"operatingSystem": "Operating System value",
"deviceType": "windowsRT",
"complianceState": "compliant",
"jailBroken": "Jail Broken value",
"managementAgent": "mdm",
"osVersion": "Os Version value",
"easActivated": true,
"easDeviceId": "Eas Device Id value",
"easActivationDateTime": "2016-12-31T23:59:43.4878784-08:00",
"aadRegistered": true,
"azureADRegistered": true,
"deviceEnrollmentType": "userEnrollment",
"lostModeState": "enabled",
"activationLockBypassCode": "Activation Lock Bypass Code value",
"emailAddress": "Email Address value",
"azureActiveDirectoryDeviceId": "Azure Active Directory Device Id value",
"azureADDeviceId": "Azure ADDevice Id value",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "Device Category Display Name value",
"isSupervised": true,
"exchangeLastSuccessfulSyncDateTime": "2017-01-01T00:00:45.8803083-08:00",
"exchangeAccessState": "unknown",
"exchangeAccessStateReason": "unknown",
"remoteAssistanceSessionUrl": "https://example.com/remoteAssistanceSessionUrl/",
"remoteAssistanceSessionErrorDetails": "Remote Assistance Session Error Details value",
"isEncrypted": true,
"userPrincipalName": "User Principal Name value",
"model": "Model value",
"manufacturer": "Manufacturer value",
"imei": "Imei value",
"complianceGracePeriodExpirationDateTime": "2016-12-31T23:56:44.951111-08:00",
"serialNumber": "Serial Number value",
"phoneNumber": "Phone Number value",
"androidSecurityPatchLevel": "Android Security Patch Level value",
"userDisplayName": "User Display Name value",
"configurationManagerClientEnabledFeatures": {
"@odata.type": "microsoft.graph.configurationManagerClientEnabledFeatures",
"inventory": true,
"modernApps": true,
"resourceAccess": true,
"deviceConfiguration": true,
"compliancePolicy": true,
"windowsUpdateForBusiness": true,
"endpointProtection": true,
"officeApps": true
},
"wiFiMacAddress": "Wi Fi Mac Address value",
"deviceHealthAttestationState": {
"@odata.type": "microsoft.graph.deviceHealthAttestationState",
"lastUpdateDateTime": "Last Update Date Time value",
"contentNamespaceUrl": "https://example.com/contentNamespaceUrl/",
"deviceHealthAttestationStatus": "Device Health Attestation Status value",
"contentVersion": "Content Version value",
"issuedDateTime": "2016-12-31T23:58:22.1231038-08:00",
"attestationIdentityKey": "Attestation Identity Key value",
"resetCount": 10,
"restartCount": 12,
"dataExcutionPolicy": "Data Excution Policy value",
"bitLockerStatus": "Bit Locker Status value",
"bootManagerVersion": "Boot Manager Version value",
"codeIntegrityCheckVersion": "Code Integrity Check Version value",
"secureBoot": "Secure Boot value",
"bootDebugging": "Boot Debugging value",
"operatingSystemKernelDebugging": "Operating System Kernel Debugging value",
"codeIntegrity": "Code Integrity value",
"testSigning": "Test Signing value",
"safeMode": "Safe Mode value",
"windowsPE": "Windows PE value",
"earlyLaunchAntiMalwareDriverProtection": "Early Launch Anti Malware Driver Protection value",
"virtualSecureMode": "Virtual Secure Mode value",
"pcrHashAlgorithm": "Pcr Hash Algorithm value",
"bootAppSecurityVersion": "Boot App Security Version value",
"bootManagerSecurityVersion": "Boot Manager Security Version value",
"tpmVersion": "Tpm Version value",
"pcr0": "Pcr0 value",
"secureBootConfigurationPolicyFingerPrint": "Secure Boot Configuration Policy Finger Print value",
"codeIntegrityPolicy": "Code Integrity Policy value",
"bootRevisionListInfo": "Boot Revision List Info value",
"operatingSystemRevListInfo": "Operating System Rev List Info value",
"healthStatusMismatchInfo": "Health Status Mismatch Info value",
"healthAttestationSupportedStatus": "Health Attestation Supported Status value",
"memoryIntegrityProtection": "enabled",
"memoryAccessProtection": "enabled",
"virtualizationBasedSecurity": "enabled",
"firmwareProtection": "systemGuardSecureLaunch",
"systemManagementMode": "level1",
"securedCorePC": "enabled"
},
"subscriberCarrier": "Subscriber Carrier value",
"meid": "Meid value",
"totalStorageSpaceInBytes": 8,
"freeStorageSpaceInBytes": 7,
"managedDeviceName": "Managed Device Name value",
"partnerReportedThreatState": "activated",
"retireAfterDateTime": "2016-12-31T23:57:37.576134-08:00",
"usersLoggedOn": [
{
"@odata.type": "microsoft.graph.loggedOnUser",
"userId": "User Id value",
"lastLogOnDateTime": "2016-12-31T23:58:37.4262708-08:00"
}
],
"preferMdmOverGroupPolicyAppliedDateTime": "2016-12-31T23:57:34.4649887-08:00",
"autopilotEnrolled": true,
"requireUserEnrollmentApproval": true,
"managementCertificateExpirationDate": "2016-12-31T23:57:59.9789653-08:00",
"iccid": "Iccid value",
"udid": "Udid value",
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"windowsActiveMalwareCount": 9,
"windowsRemediatedMalwareCount": 13,
"notes": "Notes value",
"configurationManagerClientHealthState": {
"@odata.type": "microsoft.graph.configurationManagerClientHealthState",
"state": "installed",
"errorCode": 9,
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00"
},
"configurationManagerClientInformation": {
"@odata.type": "microsoft.graph.configurationManagerClientInformation",
"clientIdentifier": "Client Identifier value",
"isBlocked": true,
"clientVersion": "Client Version value"
},
"ethernetMacAddress": "Ethernet Mac Address value",
"physicalMemoryInBytes": 5,
"processorArchitecture": "x86",
"specificationVersion": "Specification Version value",
"joinType": "azureADJoined",
"skuFamily": "Sku Family value",
"securityPatchLevel": "Security Patch Level value",
"skuNumber": 9,
"managementFeatures": "microsoftManagedDesktop",
"chromeOSDeviceInfo": [
{
"@odata.type": "microsoft.graph.chromeOSDeviceProperty",
"name": "Name value",
"value": "Value value",
"valueType": "Value Type value",
"updatable": true
}
],
"enrollmentProfileName": "Enrollment Profile Name value",
"bootstrapTokenEscrowed": true,
"deviceFirmwareConfigurationInterfaceManaged": true,
"deviceIdentityAttestationDetail": {
"@odata.type": "microsoft.graph.deviceIdentityAttestationDetail",
"deviceIdentityAttestationStatus": "trusted"
}
}