Compartilhar via


Implementações no Windows Autopatch

As implementações são a base do Windows Autopatch. Através de uma implementação, pode direcionar um conjunto de dispositivos para receber conteúdos específicos de Windows Update, como uma atualização de software.

As implementações têm os seguintes aspetos principais:

  1. Conteúdo: a atualização disponível para implementação a partir do catálogo. Isto é representado pela propriedade content do tipo deployableContent .
  2. Audiência: os dispositivos para receber conteúdo. Esta é uma relação de audiência do tipo deploymentAudience .
  3. Política: a entidade que rege a implementação de conteúdos para uma audiência de implementação associada. Esta é uma relação de política do tipo updatePolicy .
  4. Definições: as definições que regem como e quando os conteúdos devem ser entregues aos dispositivos. Isto é representado pela propriedade settings do tipo deploymentSettings .
  5. Estado: o estado atual da implementação no respetivo ciclo de vida. Isto é representado pela propriedade state do tipo deploymentState .

Criar uma implementação com conteúdo e uma audiência

Uma vez que o conteúdo e a audiência são fundamentais para a definição de uma implementação, tem de atribuir ambos no momento da criação. Embora as atribuições de conteúdo e de audiência não possam ser alteradas mais tarde, a associação de dispositivos numa audiência pode.

Para saber mais sobre como criar uma implementação, veja Implementar uma atualização de funcionalidades, Implementar uma atualização de segurança acelerada e Gerir atualização de controladores.

Definir configurações

Agenda

As definições de agendamento regem a forma como os conteúdos são implementados ao longo do tempo em dispositivos na audiência de implementação. Pode configurar definições de agendamento para implementações de atualizações de funcionalidades.

Para saber mais sobre as definições de agendamento, veja Agendar uma implementação.

Monitoramento

Pode utilizar as definições de monitorização para configurar alertas e ações automatizadas a executar com base em sinais de atualização de dispositivos. As definições de monitorização podem ser configuradas para implementações de atualizações de funcionalidades.

Para saber mais sobre as definições de monitorização, veja Gerir regras de monitorização.

Experiência do usuário

Para implementações de atualizações de qualidade aceleradas, as definições de experiência do utilizador substituem temporariamente as políticas existentes no dispositivo para obterem experiência de atualização.

Para saber mais sobre as definições de experiência do utilizador, veja Implementar uma atualização de segurança acelerada.

Obter ou definir o estado do ciclo de vida

Estados

As implementações passam pelos estados do ciclo de vida, conforme descrito na tabela seguinte.

Estado Descrição
scheduled A implementação aguarda que as condições da oferta sejam cumpridas para começar a oferecer a atualização aos dispositivos.
offering A implementação está a oferecer a atualização aos dispositivos.
paused A implementação é colocada em pausa e impedida de oferecer a atualização aos dispositivos até que não seja publicada.
faulted A implementação não está a oferecer a atualização para dispositivos devido a um motivo pelo qual o Windows Autopatch não consegue resolve.

Transitions

Transition Condition
scheduledoffering A condição de agendamento é cumprida.
offeringscheduled A condição de agendamento não é cumprida.
scheduled ou offeringpaused Existe um pedido ou ação automática para colocar em pausa.
paused scheduled→ ouoffering Já não existe um pedido ou uma ação automática para colocar em pausa.
offering, scheduledou pausedfaulted Existe um erro que indica que o Bloqueio Automático do Windows não consegue resolve.

Modelo de recurso

O recurso de implementação tem uma propriedade de estado do tipo deploymentState que fornece informações sobre o estado do ciclo de vida atual.

O valor efetivo do estado de implementação é determinado como resultado líquido de várias entradas e processos assíncronos, mas pode pedir um valor específico ao definir requestedValue como uma destas entradas. Outras entradas para o valor de estado de implementação efetivo incluem definições de agendamento e definições de monitorização.

Atribuir um dispositivo a várias implementações

Pode atribuir um dispositivo a várias implementações de uma só vez. Estas implementações podem ser para conteúdos da mesma categoria de atualização (por exemplo, todas as implementações são atualizações de funcionalidades) ou para conteúdos de diferentes categorias de atualização.

Quando atribui um dispositivo a duas implementações para conteúdo de diferentes categorias de atualização (por exemplo, uma atualização de funcionalidades e uma atualização de qualidade acelerada), o conteúdo é oferecido numa sequência com base na recomendação da Microsoft.

Quando atribui um dispositivo a duas implementações para o conteúdo da mesma categoria de atualização (por exemplo, as versões de atualização de funcionalidades 20H1 e 20H2 ou as atualizações de qualidade de março de 2021 e abril de 2021 ou da versão 1.0.0.0 do controlador publicadas em janeiro de 2023 e 1.0.0.1 publicadas em fevereiro de 2023), o conteúdo classificado como mais elevado pela Microsoft é oferecido. Para atualizações de funcionalidades e atualizações de qualidade, as atualizações mais recentes estão mais bem classificadas. Para atualizações de controladores, as atualizações aplicáveis são normalmente classificadas por data de versão e publicação. Este comportamento não se aplica se uma das implementações ainda estiver agendada para o dispositivo e não estiver pronta para oferecer conteúdo. Nesse caso, a outra implementação fornece conteúdo ao dispositivo.