managedDevice: bulkRestoreCloudPc

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Restaure vários dispositivos cloud pc com uma única solicitação que inclui as IDs de dispositivos gerenciados do Intune e uma data e hora de ponto de restauração.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) CloudPC.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo CloudPC.ReadWrite.All

Solicitação HTTP

POST /deviceManagement/managedDevices/bulkRestoreCloudPc

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, fornece uma representação JSON dos parâmetros.

A tabela a seguir mostra os parâmetros que podem ser usados com esta ação.

Parâmetro Tipo Descrição
managedDeviceIds String collection As IDs dos dispositivos cloud pc.
restorePointDateTime DateTimeOffset O ponto de tempo UTC para os dispositivos cloud pc selecionados para restaurar para um estado anterior. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1º de janeiro de 2014 é '2014-01-01T00:00:00Z'.
timeRange restoreTimeRange O intervalo de tempo do ponto de restauração. Os valores possíveis são: before, after, beforeOrAfter, unknownFutureValue.

valores restoreTimeRange

Member Descrição
before Escolha o instantâneo mais próximo antes do ponto de hora selecionado.
after Escolha o instantâneo mais próximo após o ponto de tempo selecionado.
beforeOrAfter Escolha o instantâneo mais próximo ao redor do ponto de tempo selecionado.
unknownFutureValue Valor de sentinela de enumeração evolvável. Não usar.

Resposta

Se tiver êxito, essa ação retornará um 200 OK código de resposta e um cloudPcBulkRemoteActionResult no corpo da resposta.

Exemplos

Solicitação

Veja a seguir um exemplo de uma solicitação.

POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/bulkRestoreCloudPc
Content-Type: application/json
Content-length: 123

{
  "managedDeviceIds": [
    "30d0e128-de93-41dc-89ec-33d84bb662a0",
    "7c82a3e3-9459-44e4-94d9-b92f93bf78dd"
  ],
  "restorePointDateTime": "2021-09-23T04:00:00.0000000",
  "timeRange": "before"
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": {
    "@odata.type": "microsoft.graph.cloudPcBulkRemoteActionResult",
    "successfulDeviceIds": [
        "30d0e128-de93-41dc-89ec-33d84bb662a0"
    ],
    "failedDeviceIds": [
        "7c82a3e3-9459-44e4-94d9-b92f93bf78dd"
    ],
    "notFoundDeviceIds": [
    ],
    "notSupportedDeviceIds": [
    ]
  }
}