cloudpcprovisioningpolicy: schedulePolicyApplyTask

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 Versão.

Defina uma tarefa de reaprovisionamento automático agendada para aplicar automaticamente. Frontline shared apenas. Apenas administradores.

Esta API está disponível nas seguintes implementações de cloud nacionais.

Serviço global US Government L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.

Tipo de permissão Permissões com menos privilégios Permissões com privilégios superiores
Delegado (conta corporativa ou de estudante) CloudPC.ReadWrite.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application CloudPC.ReadWrite.All Indisponível.

Solicitação HTTP

POST /deviceManagement/virtualEndpoint/provisioningPolicies/{id}/schedulePolicyApplyTask

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo do pedido, forneça uma representação JSON do objeto cloudpcpolicyscheduledapplyactiondetail .

A tabela seguinte mostra as propriedades que podem ser fornecidas quando agenda uma tarefa de aplicação de política.

Parâmetro Tipo Descrição
reservePercentage Int32 Apenas para Frontline shared . A percentagem de PCs na Cloud a manter disponíveis. Os administradores podem definir esta propriedade para um valor de 0 a 99. Os PCs na cloud são novamente aprovisionados apenas quando não existem utilizadores ativos e ligados do Cloud PC.
cronScheduleExpression Cadeia de caracteres Os administradores podem definir uma expressão cron para definir as regras de agendamento para a aplicação regular automática. Quando o aprovisionamento automático está desativado, cronScheduleExpression está definido como nulo, parando o agendamento automático de tarefas (por exemplo, "0 0 0 20 * *" significa agendar uma tarefa para ser executada à meia-noite no dia 20 de cada mês). Somente leitura.
startDateTime String Indica que os Administradores de TI podem definir uma data de início para definir a primeira execução do agendador após esta hora. Se não estiver definida, a predefinição é a hora atual. Não existem informações de fuso horário neste momento, é necessário coordenar com timezone, por exemplo, "2025-01-01 00:00:00" com "China Standard Hora" significa que a regra de agendamento entrará em vigor após 01 de janeiro de 2025 00:00:00 GMT+0800 (Hora Standard Da China).
endDateTime String Indica que os Administradores de TI podem definir uma data de fim para definir a última execução do agendador antes desta hora. Se não estiver definido, o agendador é executado continuamente. Não existem informações de fuso horário neste momento, é necessário coordenar com timezone, por exemplo, "2025-02-01 00:00:00" com "China Standard Hora" significa que a regra de agendamento entrará em vigor antes de 01 de fevereiro de 2025 00:00:00 GMT+0800 (Hora Standard Da China).
timezone cloudPcPolicyTimezone Indica que os Administradores de TI podem definir um fuso horário para definir o fuso horário de nextRunDateTime, startDateTime, endDateTimee a predefinição é gmt. Os valores possíveis são gmt, , nutbit, hst, mit, akst, eastpstestmst, ast, nst, art, catcetazoteatgetgst, , pkt, ist, , bst, tha, cst, jst, acst, pgt, sbt, fjt, tot, e . lintunknownFutureValue

Resposta

Se tiver êxito, este método retornará um código de resposta 202 ACCEPTED.

Exemplos

Solicitação

O exemplo a seguir mostra uma solicitação.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioningPolicies/b0c2d35f-3385-46c8-a6f5-6c3dfad7708b/schedulePolicyApplyTask

{
  "reservePercentage": 50,
  "cronScheduleExpression": "0 0 0 20 * *",
  "startDateTime": "2025-03-12 00:00:00",
  "endDateTime": null,
  "timezone": "cst"
}

Resposta

O exemplo a seguir mostra a resposta.

HTTP/1.1 204 No Content