Atualizar dispositivo

Namespace: microsoft.graph

Atualiza as propriedades de um dispositivo registrado.

Somente algumas propriedades de um dispositivo podem ser atualizadas por meio de aplicativos de gerenciamento de dispositivo móvel aprovados(MDM).

Essa API está disponível nas seguintes implantações nacionais de nuvem.

Serviço global Governo dos EUA L4 GOVERNO DOS EUA L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou as permissões marcadas como menos privilegiadas para essa API. Use uma permissão ou permissões privilegiadas mais altas somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Tipo de permissão Permissões menos privilegiadas Permissões privilegiadas mais altas
Delegado (conta corporativa ou de estudante) Directory.AccessAsUser.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo Device.ReadWrite.All Directory.ReadWrite.All

Em cenários somente de aplicativo e para dispositivos não Windows, ou seja, em que a propriedade operatingSystem não Windowsé , o aplicativo pode atualizar apenas a propriedade extensionAttributes .

O usuário chamador também deve estar em uma das seguintes funções de Microsoft Entra: Intune Administrador. Um usuário chamado na função Administrador de Dispositivos na Nuvem só pode habilitar ou desabilitar dispositivos usando essa API e um usuário com a função administrador de Windows 365 só pode atualizar as propriedades básicas do dispositivo. Um administrador global tem privilégios de gerenciamento completos sobre o dispositivo.

Solicitação HTTP

Você pode abordar o dispositivo usando sua id ou deviceId.

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

Cabeçalhos de solicitação

Nome Tipo Descrição
Autorização string {token} de portador. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça os valores para as propriedades device que devem ser atualizadas. Propriedades existentes que não estão incluídas no corpo da solicitação terão seus valores anteriores mantidos ou serão recalculadas com base nas alterações a outros valores de propriedade. Para obter o melhor desempenho, não inclua valores existentes que não foram alterados.

Propriedade Tipo Descrição
accountEnabled Booliano true se a conta estiver habilitada; caso contrário, false. Somente os chamadores nas funções administrador global e administrador de dispositivos na nuvem podem atualizar essa propriedade.
operatingSystem String O tipo de sistema operacional do dispositivo.
operatingSystemVersion Cadeia de caracteres A versão do sistema operacional do dispositivo.
displayName String O nome de exibição do dispositivo.
isCompliant Booliano truese o dispositivo estiver em conformidade com as políticas de MDM (mobile Gerenciamento de Dispositivos) ; caso contrário, false. Isso só pode ser atualizado por Intune para qualquer tipo de sistema operacional de dispositivo ou por um aplicativo MDM aprovado para dispositivos do sistema operacional Windows.
isManaged Booliano truese o dispositivo for gerenciado por um aplicativo MDM (Mobile Gerenciamento de Dispositivos) ; caso contrário, false. Isso só pode ser atualizado por Intune para qualquer tipo de sistema operacional de dispositivo ou por um aplicativo MDM aprovado para dispositivos do sistema operacional Windows.

Resposta

Se tiver êxito, este método retornará um código de resposta 204 No Content.

Exemplos

Exemplo 1: atualizar a propriedade accountEnabled de um dispositivo

Solicitação

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

{
  "accountEnabled": false
}

Resposta

HTTP/1.1 204 No Content

Exemplo 2: Gravar extensionAttributes em um dispositivo

Solicitação

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

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

Resposta

HTTP/1.1 204 No Content