Planeje para automatizar tarefas no Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Você pode criar sequências de tarefas para automatizar tarefas em seu ambiente Configuration Manager. Essas tarefas variam desde capturar um sistema operacional em um computador de referência até implantar o sistema operacional em um ou mais computadores de destino. As ações da sequência de tarefas são definidas nas etapas individuais da sequência. Quando a sequência de tarefas é executada, ela executa as ações de cada etapa no nível da linha de comando no contexto do Sistema Local. Esse comportamento significa que a sequência de tarefas é totalmente automatizada sem intervenção do usuário.

Etapas e ações da sequência de tarefas

As etapas são os componentes básicos de uma sequência de tarefas. Eles podem incluir comandos como:

  • Configurar e capturar o sistema operacional de um computador de referência
  • Instalar o Windows, os drivers de hardware, o cliente Configuration Manager e o software no computador de destino

As ações da etapa definem os comandos de uma etapa de sequência de tarefas. Há dois tipos de ações:

  • Uma ação que você define usando uma cadeia de caracteres de linha de comando é chamada de ação personalizada
  • Uma ação predefinida pelo Configuration Manager é conhecida como uma ação interna.

Uma sequência de tarefas pode fazer qualquer combinação de ações personalizadas e internas.

As etapas da sequência de tarefas também podem incluir condições que controlam como a etapa se comporta. Esses comportamentos incluem interromper a sequência de tarefas ou continuar a sequência de tarefas se ocorrer um erro. Um tipo de condição é uma variável de sequência de tarefas. Por exemplo, use a variável SMSTSLastActionRetCode para testar a condição da etapa anterior. Adicione condições a uma única etapa ou a um grupo de etapas.

A sequência de tarefas processa as etapas sequencialmente. Essa sequência inclui a ação da etapa e quaisquer condições na etapa. Quando Configuration Manager começa a processar uma etapa de sequência de tarefas, ela não inicia a próxima etapa até que a ação anterior seja concluída.

Uma sequência de tarefas é considerada completa quando:

  • Todas as suas etapas estão concluídas.
  • Uma etapa com falha faz com que Configuration Manager pare de executar a sequência de tarefas antes que todas as etapas sejam concluídas.

Por exemplo, se a etapa de uma sequência de tarefas não puder localizar uma imagem ou pacote referenciado em um ponto de distribuição, a sequência de tarefas inclui uma referência quebrada. Configuration Manager para de executar a sequência de tarefas nesse ponto, a menos que a etapa com falha tenha a condição de continuar quando ocorrer um erro.

Importante

Por padrão, uma sequência de tarefas falha após uma etapa ou a ação falhar. Se você quiser que a sequência de tarefas continue mesmo quando uma etapa falhar, edite a sequência de tarefas, alterne para a guia Opções e selecione Continuar no erro.

Para obter mais informações sobre as etapas que podem ser adicionadas a uma sequência de tarefas, consulte Etapas da sequência de tarefas.

Grupos de sequência de tarefas

Você pode agrupar várias etapas em uma sequência de tarefas. Um grupo de sequência de tarefas consiste em um nome, uma descrição opcional e quaisquer condições opcionais. A sequência de tarefas avalia as condições do grupo como uma unidade antes de continuar com a próxima etapa. Aninhar grupos entre si ou incluir uma mistura de etapas e subgrupos. Os grupos são úteis para combinar várias etapas que compartilham uma condição comum.

Atribua um nome a grupos de sequência de tarefas. Não precisa ser exclusivo. Você também pode fornecer uma descrição opcional para o grupo de sequência de tarefas.

Importante

Por padrão, um grupo de sequência de tarefas falha quando qualquer etapa ou grupo inserido no grupo falha. Se você quiser que a sequência de tarefas continue quando uma etapa ou grupo inserido falhar, defina a opção Continuar no erro na etapa ou grupo.

A tabela a seguir mostra como funciona a opção Continuar no erro ao agrupar etapas.

Neste exemplo, há dois grupos de sequências de tarefas que incluem três etapas de sequência de tarefas cada.

Grupo ou etapa de sequência de tarefas Continuar na configuração de erro
Grupo de sequência de tarefas 1 Continue no erro selecionado.
Etapa 1 da sequência de tarefas Continue no erro selecionado.
Etapa 2 da sequência de tarefas Não definido.
Etapa 3 da sequência de tarefas Não definido.
Grupo de sequência de tarefas 2 Não definido.
Etapa 4 da sequência de tarefas Não definido.
Etapa 5 da sequência de tarefas Não definido.
Etapa 6 da sequência de tarefas Não definido.
  • Se a etapa 1 da sequência de tarefas falhar, a sequência de tarefas continuará com a etapa 2 da sequência de tarefas.

  • Se a etapa 2 da sequência de tarefas falhar, a sequência de tarefas não executará a sequência de tarefas etapa 3. Como o grupo 1 da sequência de tarefas está configurado para Continuar no erro, a sequência de tarefas continua para o grupo de sequência de tarefas 2. Ele executa a etapa 4 da sequência de tarefas em seguida.

  • Se a etapa 4 da sequência de tarefas falhar, não serão executadas mais etapas. A sequência de tarefas falha porque a configuração de erro Continuar não está configurada para o grupo de sequência de tarefas 2.

Adicionar sequências de tarefas filho a uma sequência de tarefas

Adicione uma nova etapa de sequência de tarefas que executa outra sequência de tarefas. Essa etapa cria uma relação pai-filho entre as sequências de tarefas. O uso dessa etapa permite criar sequências de tarefas mais modulares que você pode reutilizar.

Para obter mais informações, consulte Executar Sequência de Tarefas.

Observação

Configuration Manager não habilita esse recurso opcional por padrão. Você deve habilitar esse recurso antes de usá-lo. Para obter mais informações, confira Habilitar recursos opcionais de atualizações.

Variáveis de sequência de tarefas

As variáveis de sequência de tarefas são um conjunto de pares de nome e valor. Eles fornecem configuração e configuração de implantação do sistema operacional para tarefas de configuração de computador, sistema operacional e estado do usuário em um cliente Configuration Manager. As variáveis de sequência de tarefas fornecem um mecanismo para configurar e personalizar as etapas em uma sequência de tarefas.

Quando você executa uma sequência de tarefas, ela armazena muitas das configurações da sequência de tarefas como variáveis de ambiente. Você pode acessar ou alterar os valores de variáveis de sequência de tarefas internas. Você também pode criar novas variáveis de sequência de tarefas para personalizar a maneira como uma sequência de tarefas é executada em um computador de destino.

Use variáveis de sequência de tarefas para fazer as seguintes ações:

  • Configurar configurações para uma ação de sequência de tarefas

  • Fornecer argumentos de linha de comando para uma etapa de sequência de tarefas

  • Avaliar uma condição que determina se uma etapa de sequência de tarefas ou de grupo é executada

  • Fornecer valores para scripts personalizados usados em uma sequência de tarefas

Por exemplo, você tem uma sequência de tarefas que inclui uma etapa de sequência de tarefas Ingressar domínio ou grupo de trabalho . Implante a sequência de tarefas em coleções diferentes, em que a associação da coleção é determinada pela associação de domínio. Especifique uma variável de sequência de tarefas por coleção para o nome de domínio de cada coleção. Em seguida, use essa variável de sequência de tarefas para fornecer o nome de domínio apropriado na sequência de tarefas.

Para obter mais informações, consulte Como usar variáveis de sequência de tarefas.

Criar uma sequência de tarefas

Crie sequências de tarefas usando o Assistente criar sequência de tarefas. O assistente pode criar sequências de tarefas internas que fazem tarefas específicas ou sequências de tarefas personalizadas que podem fazer muitas tarefas diferentes. O assistente permite criar os seguintes tipos de sequências de tarefas:

  • Instalar uma imagem do sistema operacional existente em um computador de destino

  • Criar e capturar uma imagem do sistema operacional de um computador de referência

  • Atualizar o Windows com um pacote de atualização do sistema operacional em um computador de destino

  • Criar uma sequência de tarefas personalizada que faça uma tarefa personalizada ou uma implantação especializada do sistema operacional

Para obter mais informações, consulte Criar uma sequência de tarefas para instalar um sistema operacional.

Editar uma sequência de tarefas

Edite a sequência de tarefas usando o Editor de Sequência de Tarefas. O editor pode fazer as seguintes alterações na sequência de tarefas:

  • Adicionar ou remover etapas da sequência de tarefas

  • Alterar a ordem das etapas da sequência de tarefas

  • Adicionar ou remover grupos de etapas

  • Especifique se a sequência de tarefas continua quando ocorre um erro

  • Adicionar condições às etapas e grupos de uma sequência de tarefas

Importante

Se a sequência de tarefas tiver referências não associadas a um objeto como resultado da edição, o editor exigirá que você corrija a referência antes que ela possa ser fechada. As ações possíveis incluem:

  • Corrigir a referência
  • Excluir o objeto não referenciado da sequência de tarefas
  • Desabilitar temporariamente a etapa de sequência de tarefas com falha até que a referência quebrada seja corrigida ou removida

Para obter mais informações sobre como editar sequências de tarefas, consulte Usar o editor de sequência de tarefas.

Implantar uma sequência de tarefas

Implante uma sequência de tarefas em computadores de destino que estejam em qualquer coleção Configuration Manager. Use a coleção interna All Unknown Computers para implantar sistemas operacionais em computadores desconhecidos. Você não pode implantar uma sequência de tarefas em coleções de usuários.

Importante

Não implante sequências de tarefas que instalem sistemas operacionais em coleções inadequadas. Certifique-se de que a coleção na qual você implanta a sequência de tarefas inclui apenas os computadores em que você deseja instalar o sistema operacional. Para ajudar a evitar implantações indesejadas do sistema operacional, configure as configurações para implantações de alto risco. Para obter mais informações, consulte Configurações para gerenciar implantações de alto risco.

Cada computador de destino que recebe a sequência de tarefas executa a sequência de tarefas de acordo com as configurações especificadas na implantação. As sequências de tarefas em si não contêm arquivos ou programas associados. Todos os arquivos que uma sequência de tarefas referencia já devem estar presentes no computador de destino ou armazenados em um ponto de distribuição que os clientes possam acessar.

Observação

A sequência de tarefas instala pacotes referenciados por programas, mesmo que o programa ou pacote já esteja instalado no computador de destino.

Se a sequência de tarefas instalar um aplicativo, o aplicativo será instalado somente se as regras de requisito para o aplicativo forem atendidas e o aplicativo ainda não estiver instalado, com base no método de detecção especificado para o aplicativo.

O cliente Configuration Manager executa uma implantação de sequência de tarefas quando baixa a política do cliente. Para disparar essa ação em vez de aguardar até o próximo ciclo de votação, consulte Iniciar recuperação de política para um cliente Configuration Manager.

Ao implantar sequências de tarefas em dispositivos Windows Embedded habilitados com um filtro de gravação, você pode especificar se deseja desabilitar o filtro de gravação no dispositivo durante a implantação e reiniciar o dispositivo após a implantação. Se o filtro de gravação não estiver desabilitado, a sequência de tarefas será implantada em uma sobreposição temporária e não estará disponível quando o dispositivo for reiniciado.

Observação

Ao implantar uma sequência de tarefas em um dispositivo Windows Embedded, verifique se o dispositivo é um membro de uma coleção que tem uma janela de manutenção configurada. Isso permite que você gerencie quando o filtro de gravação estiver desabilitado e habilitado e quando o dispositivo for reiniciado.

Se os clientes baixarem sequências de tarefas fora de uma janela de manutenção, a sequência de tarefas será baixada duas vezes. Nesse cenário, o cliente baixa a sequência de tarefas, desabilita o filtro de gravação, reinicia o computador e baixa a sequência de tarefas novamente. Esse comportamento ocorre porque a sequência de tarefas foi originalmente baixada para a sobreposição temporária, que é desmarcada quando o dispositivo é reiniciado.

Para obter mais informações sobre como implantar sequências de tarefas, consulte a sequência Implantar uma tarefa.

Exportar e importar

Configuration Manager permite exportar e importar sequências de tarefas. Ao exportar uma sequência de tarefas, você pode incluir os objetos referenciados pela sequência de tarefas.

Para obter mais informações, consulte Exportar e importar sequências de tarefas.

Executar uma sequência de tarefas

As sequências de tarefas sempre são executadas usando a conta do Sistema Local. Quando a sequência de tarefas é executada, o cliente Configuration Manager primeiro verifica se há pacotes referenciados antes de iniciar as etapas da sequência de tarefas. Se ele não puder validar ou baixar um pacote referenciado, a sequência de tarefas retornará um erro para a etapa de sequência de tarefas associada.

Observação

A etapa de sequência de tarefas Executar Linha de Comando fornece a capacidade de executar um comando como uma conta diferente.

Se você configurar uma implantação de sequência de tarefas para baixar e executar, o cliente Configuration Manager baixará todo o conteúdo dependente para seu cache. Se o tamanho do cache do cliente for muito pequeno ou o conteúdo não puder ser encontrado, a sequência de tarefas falhará. O cliente gera uma mensagem de status.

Você também pode especificar que o cliente baixa o conteúdo somente quando ele é necessário. Para fazer essa ação, selecione Baixar conteúdo localmente quando necessário executando a sequência de tarefas na implantação da sequência de tarefas. Outra opção é executar o programa do ponto de distribuição. Com essa opção, o cliente instala os arquivos diretamente do ponto de distribuição sem baixá-los primeiro no cache.

Quando você configura a implantação da sequência de tarefas como Disponível, se o cliente não conseguir localizar conteúdo dependente para a sequência de tarefas, ele enviará imediatamente um erro. Para uma implantação necessária, o cliente Configuration Manager aguarda nessa situação. Ele tenta baixar o conteúdo até o prazo final, caso o conteúdo ainda não seja replicado para um local de conteúdo que o cliente possa acessar.

Quando uma sequência de tarefas é concluída com êxito ou falha, Configuration Manager registra esse estado no histórico do cliente.

Depois que uma sequência de tarefas é iniciada em um computador, você não pode cancelá-la ou pará-la.

Importante

Se uma etapa de sequência de tarefas exigir que o computador seja reiniciado, o cliente deverá ser capaz de inicializar para uma partição de disco formatada. Caso contrário, a sequência de tarefas falhará independentemente de qualquer tratamento de erro especificado na sequência de tarefas.

Quando um objeto dependente de uma sequência de tarefas é atualizado para uma versão mais recente, qualquer sequência de tarefas que faça referência ao pacote é atualizada automaticamente. Ele faz referência à versão mais recente, não importa quantas atualizações você implantou.

Usar janelas de manutenção

Você pode especificar quando a sequência de tarefas pode ser executada definindo uma janela de manutenção para a coleção de dispositivos. Você configura janelas de manutenção com uma data de início, hora de início e término e um padrão de recorrência. Ao definir o agendamento para a janela de manutenção, você pode especificar que a janela de manutenção se aplica apenas a sequências de tarefas. Para obter mais informações, consulte Como usar janelas de manutenção.

Importante

Quando você configura uma janela de manutenção para executar uma sequência de tarefas, uma vez que as sequências de tarefas iniciam, ela continua a ser executada mesmo que a janela de manutenção feche.

Se um dispositivo tiver mais de uma janela de manutenção aplicada, o cliente poderá ignorar uma janela de manutenção De todas as implantações . A partir da versão 1810, use a seguinte configuração de cliente para controlar esse comportamento: Habilitar a instalação de atualizações de software na janela de manutenção "Todas as implantações" quando a janela de manutenção "Atualização de Software" estiver disponível. Para obter mais informações, confira Sobre as configurações do cliente

Sequências de tarefas e a conta de acesso à rede

Importante

Alguns cenários de implantação do sistema operacional não exigem o uso da conta de acesso à rede. Para obter mais informações, consulte HTTP aprimorado.

Embora as sequências de tarefas sejam executadas apenas no contexto da conta do Sistema Local, talvez seja necessário configurar a conta de acesso à rede nas seguintes circunstâncias:

  • Se a sequência de tarefas tentar acessar Configuration Manager conteúdo em pontos de distribuição. Configure corretamente a conta de acesso à rede ou a sequência de tarefas falhará.

  • Quando você usa uma imagem de inicialização para iniciar uma implantação do sistema operacional. Nesse caso, Configuration Manager usa o ambiente do Windows PE, que não é um sistema operacional completo. O ambiente do Windows PE usa um nome aleatório gerado automaticamente que não é membro de nenhum domínio. Se você não configurar corretamente a conta de acesso à rede, o computador não poderá acessar o conteúdo necessário para a sequência de tarefas.

Observação

A conta de acesso à rede nunca é usada como o contexto de segurança para executar programas, instalar aplicativos, instalar atualizações ou executar sequências de tarefas. A conta de acesso à rede só é usada para acessar os recursos associados na rede.

Para obter mais informações sobre a conta de acesso à rede, consulte Conta de acesso à rede.

HTTP aprimorado

Quando você habilita o HTTP Aprimorado, os seguintes cenários não exigem uma conta de acesso à rede para baixar conteúdo de um ponto de distribuição:

  • Sequências de tarefas em execução na mídia de inicialização ou PXE
  • Sequências de tarefas em execução no Centro de Software

Essas sequências de tarefas podem ser para implantação do sistema operacional ou personalizado. Também há suporte para computadores de grupo de trabalho.

Para obter mais informações, consulte HTTP aprimorado.

Observação

Os seguintes cenários de implantação do sistema operacional ainda exigem o uso de uma conta de acesso à rede:

Criar mídia

Você pode escrever sequências de tarefas e seus arquivos e dependências relacionados para vários tipos de mídia. Configuration Manager dá suporte a mídia removível, como um DVD ou uma unidade flash USB para captura, mídia autônoma e inicializável. A mídia prestaged usa um arquivo WIM (imagem do Windows).

Ao criar mídia, especifique uma senha para controlar o acesso. Em seguida, uma pessoa deve inserir a senha no computador de destino para executar a sequência de tarefas.

Quando você executa uma sequência de tarefas da mídia, a arquitetura de processador especificada da mídia não é reconhecida. Se a arquitetura especificada não corresponder ao computador de destino, a sequência de tarefas ainda tentará ser executada. Se a arquitetura da mídia não corresponder à arquitetura do computador de destino, a sequência de tarefas falhará.

Para obter mais informações, consulte Criar mídia de sequência de tarefas.

Tipos de mídia

Configuration Manager dá suporte aos seguintes tipos de mídia:

Capturar mídia

Essa mídia captura uma imagem do sistema operacional que você configura e cria fora da infraestrutura Configuration Manager. A mídia de captura pode conter programas personalizados que podem ser executados antes da execução de uma sequência de tarefas. O programa personalizado pode interagir com a área de trabalho, solicitar ao usuário valores de entrada ou criar variáveis a serem usadas pela sequência de tarefas.

Para obter mais informações, consulte Criar mídia de captura.

Mídia autônoma

A mídia autônoma contém a sequência de tarefas e todos os objetos associados necessários para que a sequência de tarefas seja executada. Sequências de tarefas de mídia autônoma podem ser executadas quando Configuration Manager tem conectividade limitada ou sem conectividade com a rede. Execute mídia autônoma das seguintes maneiras:

  • Se o computador de destino não for inicializado, a imagem do Windows PE associada à sequência de tarefas será usada na mídia autônoma e a sequência de tarefas será iniciada.

  • Inicie manualmente a mídia autônoma. Se um usuário estiver conectado ao computador, ele poderá iniciar a sequência de tarefas da mídia.

Importante

As etapas de uma sequência de tarefas de mídia autônoma devem ser capazes de ser executadas sem recuperar dados da rede. Caso contrário, a etapa de sequência de tarefas que tenta recuperar os dados falhará. Por exemplo, uma etapa de sequência de tarefas que requer um ponto de distribuição para obter um pacote falha. Se a mídia autônoma contiver o pacote necessário, a etapa de sequência de tarefas será bem-sucedida.

Para obter mais informações, consulte Criar mídia autônoma.

Mídia inicializável

A mídia inicializável contém os arquivos necessários para iniciar um computador de destino para que ele possa se conectar à infraestrutura Configuration Manager. Em seguida, ele determina quais sequências de tarefas a serem executadas com base em suas associações de coleção. Essa mídia não inclui a sequência de tarefas ou objetos dependentes. Em vez disso, o cliente baixa o conteúdo pela rede. Esse método é útil para novos computadores ou implantações bare-metal, quando nenhum sistema operacional está no computador de destino.

Para obter mais informações, consulte Criar mídia inicializável.

Mídia prestaged

A mídia prestaged implanta uma imagem do sistema operacional em um computador de destino que não está provisionado. A mídia prestaged é armazenada como um arquivo WIM (imagem do Windows). Esse arquivo pode ser instalado em um computador bare-metal pelo fabricante ou em um centro de preparo empresarial. Um benefício da mídia prestada é que esses locais não exigem uma conexão com seu ambiente Configuration Manager.

Para obter mais informações, consulte Criar mídia prestaged.

Próximas etapas