Compartilhar via


Planear a automatização de tarefas no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Pode criar sequências de tarefas para automatizar tarefas no seu ambiente de Configuration Manager. Estas tarefas vão desde a captura de um SO num computador de referência até à implementação do SO num ou mais computadores de destino. As ações da sequência de tarefas são definidas nos passos individuais da sequência. Quando a sequência de tarefas é executada, executa as ações de cada passo ao nível da linha de comandos no contexto sistema local. Este comportamento significa que a sequência de tarefas é totalmente automatizada sem intervenção do utilizador.

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

Os passos são os componentes básicos de uma sequência de tarefas. Podem incluir comandos como:

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

As ações do passo definem os comandos de um passo de sequência de tarefas. Existem dois tipos de ações:

  • Uma ação que define com uma cadeia de linha de comandos é referida como uma ação personalizada
  • Uma ação predefinida por Configuration Manager é referida como uma ação incorporada.

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

Os passos de sequência de tarefas também podem incluir condições que controlam o comportamento do passo. Estes comportamentos incluem parar 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, utilize a variável SMSTSLastActionRetCode para testar a condição do passo anterior. Adicione condições a um único passo ou a um grupo de passos.

A sequência de tarefas processa os passos sequencialmente. Esta sequência inclui a ação do passo e quaisquer condições no passo. Quando Configuration Manager começa a processar um passo de sequência de tarefas, não inicia o passo seguinte até que a ação anterior esteja concluída.

Uma sequência de tarefas é considerada concluída quando:

  • Todos os passos estão concluídos.
  • Um passo falhado faz com que Configuration Manager deixe de executar a sequência de tarefas antes de todos os passos serem concluídos.

Por exemplo, se o passo de uma sequência de tarefas não conseguir localizar uma imagem ou pacote referenciado num ponto de distribuição, a sequência de tarefas inclui uma referência quebrada. Configuration Manager deixa de executar a sequência de tarefas nessa altura, a menos que o passo com falha tenha uma condição para continuar quando ocorre um erro.

Importante

Por predefinição, uma sequência de tarefas falha após um passo ou ação falhar. Se quiser que a sequência de tarefas continue mesmo quando um passo falha, edite a sequência de tarefas, mude para o separador Opções e, em seguida, selecione Continuar com o erro.

Para obter mais informações sobre os passos que podem ser adicionados a uma sequência de tarefas, veja Passos de sequência de tarefas.

Grupos de sequência de tarefas

Pode agrupar vários passos numa sequência de tarefas. Um grupo de sequência de tarefas é composto por 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 o passo seguinte. Aninhar grupos entre si ou incluir uma mistura de passos e subgrupos. Os grupos são úteis para combinar vários passos que partilham uma condição comum.

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

Importante

Por predefinição, um grupo de sequência de tarefas falha quando qualquer passo ou grupo incorporado no grupo falha. Se quiser que a sequência de tarefas continue quando um passo ou grupo incorporado falhar, defina a opção Continuar no passo ou grupo.

A tabela seguinte mostra como funciona a opção Continuar com o erro quando agrupa os passos.

Neste exemplo, existem dois grupos de sequências de tarefas que incluem três passos de sequência de tarefas cada.

Grupo ou passo de sequência de tarefas Continuar com a definição de erro
Grupo de sequência de tarefas 1 Continuar com o erro selecionado.
Passo 1 da sequência de tarefas Continuar com o erro selecionado.
Passo 2 da sequência de tarefas Não definida.
Passo 3 da sequência de tarefas Não definida.
Grupo de sequência de tarefas 2 Não definida.
Passo 4 da sequência de tarefas Não definida.
Passo 5 da sequência de tarefas Não definida.
Passo 6 da sequência de tarefas Não definida.
  • Se o passo 1 da sequência de tarefas falhar, a sequência de tarefas continuará com o passo 2 da sequência de tarefas.

  • Se o passo 2 da sequência de tarefas falhar, a sequência de tarefas não executa o passo 3 da sequência de tarefas. Uma vez que o grupo de sequência de tarefas 1 está configurado para Continuar com o erro, a sequência de tarefas continua para o grupo de sequência de tarefas 2. Executa o passo 4 da sequência de tarefas seguinte.

  • Se o passo 4 da sequência de tarefas falhar, não serão executados mais passos. A sequência de tarefas falha porque a definição Continuar com o erro não está configurada para o grupo de sequência de tarefas 2.

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

Adicione um novo passo de sequência de tarefas que execute outra sequência de tarefas. Este passo cria uma relação principal-subordinado entre as sequências de tarefas. A utilização deste passo permite-lhe criar sequências de tarefas mais modulares que pode reutilizar.

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

Observação

Configuration Manager não ativa esta funcionalidade opcional por predefinição. Tem de ativar esta funcionalidade antes de a utilizar. Para obter mais informações, consulte Ativar funcionalidades opcionais a partir 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 nomes e valores. Fornecem definições de configuração e implementação do SO para tarefas de configuração de computador, SO e estado do utilizador num cliente Configuration Manager. As variáveis de sequência de tarefas fornecem um mecanismo para configurar e personalizar os passos numa sequência de tarefas.

Quando executa uma sequência de tarefas, esta armazena muitas das definições de sequência de tarefas como variáveis de ambiente. Pode aceder ou alterar os valores das variáveis de sequência de tarefas incorporadas. Também pode criar novas variáveis de sequência de tarefas para personalizar a forma como uma sequência de tarefas é executada num computador de destino.

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

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

  • Fornecer argumentos da linha de comandos para um passo de sequência de tarefas

  • Avaliar uma condição que determina se um passo ou grupo de sequência de tarefas é executado

  • Fornecer valores para scripts personalizados utilizados numa sequência de tarefas

Por exemplo, tem uma sequência de tarefas que inclui um passo de sequência de tarefas Associar Domínio ou Grupo de Trabalho . Implemente a sequência de tarefas em coleções diferentes, em que a associação da coleção é determinada pela associação a um 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, utilize essa variável de sequência de tarefas para fornecer o nome de domínio adequado na sequência de tarefas.

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

Criar uma sequência de tarefas

Crie sequências de tarefas com o Assistente de Criação de Sequência de Tarefas. O assistente pode criar sequências de tarefas incorporadas que efetuam tarefas específicas ou sequências de tarefas personalizadas que podem realizar muitas tarefas diferentes. O assistente permite-lhe criar os seguintes tipos de sequências de tarefas:

  • Instalar uma imagem de SO existente num computador de destino

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

  • Atualizar o Windows com um pacote de atualização do SO num computador de destino

  • Criar uma sequência de tarefas personalizada que efetue uma tarefa personalizada ou uma implementação especializada do SO

Para obter mais informações, veja Criar uma sequência de tarefas para instalar um SO.

Editar uma sequência de tarefas

Edite a sequência de tarefas com a sequência de tarefas Editor. O editor pode fazer as seguintes alterações à sequência de tarefas:

  • Adicionar ou remover passos da sequência de tarefas

  • Alterar a ordem dos passos da sequência de tarefas

  • Adicionar ou remover grupos de passos

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

  • Adicionar condições aos passos 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 requer que corrija a referência antes de poder fechar. As ações possíveis incluem:

  • Corrigir a referência
  • Eliminar o objeto não referenciado da sequência de tarefas
  • Desative temporariamente o passo 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, veja Utilizar o editor de sequência de tarefas.

Implantar uma sequência de tarefas

Implemente uma sequência de tarefas em computadores de destino que estejam em qualquer coleção de Configuration Manager. Utilize a coleção incorporada Todos os Computadores Desconhecidos para implementar sistemas operativos em computadores desconhecidos. Não pode implementar uma sequência de tarefas em coleções de utilizadores.

Importante

Não implemente sequências de tarefas que instalam sistemas operativos em coleções inadequadas. Certifique-se de que a coleção na qual implementa a sequência de tarefas inclui apenas os computadores onde pretende instalar o SO. Para ajudar a impedir implementações de SO indesejadas, configure as definições para implementações de alto risco. Para obter mais informações, veja Definições para gerir implementaçõ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 definições especificadas na implementação. As sequências de tarefas em si não contêm ficheiros ou programas associados. Todos os ficheiros que uma sequência de tarefas referencia já têm de estar presentes no computador de destino ou armazenados num ponto de distribuição ao qual os clientes podem aceder.

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 uma aplicação, a aplicação só é instalada se as regras de requisitos da aplicação forem cumpridas e a aplicação ainda não estiver instalada, com base no método de deteção especificado para a aplicação.

O cliente Configuration Manager executa uma implementação de sequência de tarefas quando transfere a política de cliente. Para acionar esta ação em vez de aguardar até ao próximo ciclo de consulta, veja Iniciar a obtenção de políticas para um cliente Configuration Manager.

Quando implementa sequências de tarefas em dispositivos Windows Embedded que estão ativados com um filtro de escrita, pode especificar se pretende desativar o filtro de escrita no dispositivo durante a implementação e, em seguida, reiniciar o dispositivo após a implementação. Se o filtro de escrita não estiver desativado, a sequência de tarefas é implementada numa sobreposição temporária e não estará disponível quando o dispositivo for reiniciado.

Observação

Quando implementar uma sequência de tarefas num dispositivo Windows Embedded, certifique-se de que o dispositivo é membro de uma coleção que tenha uma janela de manutenção configurada. Isto permite-lhe gerir quando o filtro de escrita está desativado e ativado e quando o dispositivo é reiniciado.

Se os clientes transferirem sequências de tarefas fora de uma janela de manutenção, a sequência de tarefas é transferida duas vezes. Neste cenário, o cliente transfere a sequência de tarefas, desativa o filtro de escrita, reinicia o computador e, em seguida, transfere a sequência de tarefas novamente. Este comportamento deve-se ao facto de a sequência de tarefas ter sido originalmente transferida para a sobreposição temporária, que é desmarcada quando o dispositivo é reiniciado.

Para obter mais informações sobre como implementar sequências de tarefas, veja Implementar uma sequência de tarefas.

Exportar e importar

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

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

Executar uma sequência de tarefas

As sequências de tarefas são sempre executadas com a conta do Sistema Local. Quando a sequência de tarefas é executada, o cliente Configuration Manager verifica primeiro os pacotes referenciados antes de iniciar os passos da sequência de tarefas. Se não conseguir validar ou transferir um pacote referenciado, a sequência de tarefas devolve um erro para o passo de sequência de tarefas associado.

Observação

O passo de sequência de tarefas Executar Linha de Comandos fornece a capacidade de executar um comando como uma conta diferente.

Se configurar uma implementação de sequência de tarefas para transferir e executar, o cliente Configuration Manager transfere todo o conteúdo dependente para a respetiva cache. Se o tamanho da cache do cliente for demasiado pequeno ou o conteúdo não for encontrado, a sequência de tarefas falhará. O cliente gera uma mensagem de status.

Também pode especificar que o cliente transfere o conteúdo apenas quando for necessário. Para efetuar esta ação, selecione Transferir conteúdo localmente quando necessário ao executar a sequência de tarefas na implementação da sequência de tarefas. Outra opção é Executar programa a partir do ponto de distribuição. Com esta opção, o cliente instala os ficheiros diretamente a partir do ponto de distribuição sem os transferir primeiro para a cache.

Quando configura a implementaçã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, envia imediatamente um erro. Para uma implementação Necessária, o cliente Configuration Manager aguarda nesta situação. Tenta transferir o conteúdo novamente até ao prazo, caso o conteúdo ainda não seja replicado para uma localização de conteúdo à qual o cliente possa aceder.

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

Quando uma sequência de tarefas é iniciada num computador, não pode cancelá-la ou pará-la.

Importante

Se um passo de sequência de tarefas exigir que o computador reinicie, o cliente tem de conseguir arrancar para uma partição de disco formatada. Caso contrário, a sequência de tarefas falha independentemente do processamento de erros que especificar 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. Faz referência à versão mais recente, independentemente do número de atualizações implementadas.

Utilizar janelas de manutenção

Pode especificar quando a sequência de tarefas pode ser executada ao definir uma janela de manutenção para a coleção de dispositivos. Pode configurar janelas de manutenção com uma data de início, uma hora de início e de conclusão e um padrão de periodicidade. Quando define a agenda da janela de manutenção, pode especificar que a janela de manutenção se aplica apenas a sequências de tarefas. Para obter mais informações, consulte Como utilizar janelas de manutenção.

Importante

Quando configura uma janela de manutenção para executar uma sequência de tarefas, quando as sequências de tarefas são iniciadas, continua a ser executada mesmo que a janela de manutenção feche.

Se um dispositivo tiver mais do que uma janela de manutenção aplicada, o cliente pode ignorar uma janela de manutenção Todas as implementações . A partir da versão 1810, utilize a seguinte definição de cliente para controlar este comportamento: ative a instalação de atualizações de software na janela de manutenção "Todas as implementações" quando a janela de manutenção "Atualização de Software" estiver disponível. Para obter mais informações, veja Acerca das definições do cliente

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

Importante

Alguns cenários de implementação do SO não requerem a utilização da conta de acesso à rede. Para obter mais informações, veja HTTP avançado.

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

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

  • Quando utiliza uma imagem de arranque para iniciar uma implementação do SO. Neste caso, Configuration Manager utiliza o ambiente do Windows PE, que não é um SO completo. O ambiente do Windows PE utiliza um nome aleatório gerado automaticamente que não é membro de nenhum domínio. Se não configurar corretamente a conta de acesso à rede, o computador não poderá aceder ao conteúdo necessário para a sequência de tarefas.

Observação

A conta de acesso à rede nunca é utilizada como contexto de segurança para executar programas, instalar aplicações, instalar atualizações ou executar sequências de tarefas. A conta de acesso à rede só é utilizada para aceder aos recursos associados na rede.

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

HTTP aprimorado

Quando ativar o HTTP Avançado, os seguintes cenários não requerem uma conta de acesso à rede para transferir conteúdo a partir de um ponto de distribuição:

  • Sequências de tarefas em execução a partir do suporte de dados de arranque ou PXE
  • Sequências de tarefas em execução a partir do Centro de Software

Estas sequências de tarefas podem ser para implementação do SO ou personalizadas. Também é suportado para computadores de grupo de trabalho.

Para obter mais informações, veja HTTP avançado.

Observação

Os seguintes cenários de implementação do SO ainda requerem a utilização de uma conta de acesso à rede:

  • A opção de implementação da sequência de tarefas, Aceder a conteúdos diretamente a partir de um ponto de distribuição quando necessário pela sequência de tarefas em execução
  • A opção de passo Pedir Armazenamento de Estados , Se a conta do computador não conseguir ligar a um arquivo de estado, utilize a conta de acesso à rede
  • Ao ligar a um domínio não fidedigno ou entre florestas do Active Directory
  • A opção Aplicar Passo da Imagem do SO , Aceder ao conteúdo diretamente a partir do ponto de distribuição
  • A definição avançada da sequência de tarefas para Executar outro programa primeiro
  • Multicast

Criar suporte de dados

Pode escrever sequências de tarefas e os respetivos ficheiros e dependências relacionados em vários tipos de suporte de dados. Configuration Manager suporta suportes de dados amovíveis, como um DVD ou uma pen USB para suportes de dados de captura, autónomos e de arranque. O suporte de dados pré-configurado utiliza um ficheiro WIM (imagem do Windows).

Quando criar suportes de dados, especifique uma palavra-passe para controlar o acesso. Em seguida, uma pessoa tem de introduzir a palavra-passe no computador de destino para executar a sequência de tarefas.

Quando executa uma sequência de tarefas a partir do suporte de dados, a arquitetura de processador especificada do suporte de dados não é reconhecida. Se a arquitetura especificada não corresponder ao computador de destino, a sequência de tarefas ainda tenta ser executada. Se a arquitetura do suporte de dados não corresponder à arquitetura do computador de destino, a sequência de tarefas falhará.

Para obter mais informações, veja Criar suporte de dados de sequência de tarefas.

Tipos de multimédia

Configuration Manager suporta os seguintes tipos de suporte de dados:

Capturar suportes de dados

Este suporte de dados captura uma imagem do SO que configura e cria fora da infraestrutura Configuration Manager. O suporte de dados de captura pode conter programas personalizados que podem ser executados antes de uma sequência de tarefas ser executada. O programa personalizado pode interagir com o ambiente de trabalho, pedir ao utilizador valores de entrada ou criar variáveis para serem utilizadas pela sequência de tarefas.

Para obter mais informações, veja Criar suporte de dados de captura.

Suportes de dados autónomos

O suporte de dados autónomo contém a sequência de tarefas e todos os objetos associados que são necessários para a execução da sequência de tarefas. As sequências de tarefas de multimédia autónomas podem ser executadas quando Configuration Manager têm conectividade limitada ou nenhuma à rede. Execute suportes de dados autónomos das seguintes formas:

  • Se o computador de destino não for iniciado, a imagem do Windows PE associada à sequência de tarefas é utilizada a partir do suporte de dados autónomo e a sequência de tarefas é iniciada.

  • Inicie manualmente o suporte de dados autónomo. Se um utilizador tiver sessão iniciada no computador, pode iniciar a sequência de tarefas a partir do suporte de dados.

Importante

Os passos de uma sequência de tarefas de multimédia autónoma têm de ser executados sem obter dados da rede. Caso contrário, o passo de sequência de tarefas que tenta obter os dados falha. Por exemplo, um passo de sequência de tarefas que requer um ponto de distribuição para obter um pacote falha. Se o suporte de dados autónomo contiver o pacote necessário, o passo de sequência de tarefas será bem-sucedido.

Para obter mais informações, veja Criar suportes de dados autónomos.

Suporte de dados de arranque

O suporte de dados de arranque contém os ficheiros necessários para iniciar um computador de destino para que possa ligar-se à infraestrutura Configuration Manager. Em seguida, determina as sequências de tarefas a executar com base nas respetivas associações de coleção. Este suporte de dados não inclui a sequência de tarefas ou objetos dependentes. Em vez disso, o cliente transfere o conteúdo através da rede. Este método é útil para novos computadores ou implementações bare-metal, quando não existe nenhum SO no computador de destino.

Para obter mais informações, veja Criar suportes de dados de arranque.

Suportes de dados pré-configurados

O suporte de dados pré-configurado implementa uma imagem do SO num computador de destino que não está aprovisionado. O suporte de dados pré-configurado é armazenado como um ficheiro wim (imagem do Windows). Este ficheiro pode ser instalado num computador bare-metal pelo fabricante ou num centro de teste empresarial. Uma vantagem do suporte de dados pré-configurado é o facto de estas localizações não necessitarem de uma ligação ao seu ambiente de Configuration Manager.

Para obter mais informações, veja Criar suportes de dados pré-configurados.

Próximas etapas