Depurar uma sequência de tarefas

Aplica-se a: Configuration Manager (ramo atual)

A partir da versão 1906, o depurar sequência de tarefas é uma nova ferramenta de resolução de problemas. Implementa-se uma sequência de tarefas no modo depuragem para uma pequena coleção. Permite-lhe passar pela sequência de tarefas de forma controlada para ajudar na resolução de problemas e investigação. O depurar funciona atualmente no mesmo dispositivo que o motor da sequência de tarefas, não é um depurar remoto.

Nota

Nesta versão do Gestor de Configuração, o depurar sequência de tarefas é uma função pré-lançamento. Para o ativar, consulte as funcionalidades de pré-lançamento.

Pré-requisitos

  • Atualizar o cliente Gestor de Configuração no dispositivo-alvo

  • Inscreva-se no dispositivo-alvo como utilizador do grupo de administradores locais. O depurar só se candidata a administradores.

  • Atualize a imagem de arranque associada à sequência de tarefas para se certificar de que tem a versão mais recente do cliente

Inicie a ferramenta

  1. Na consola 'Gestor de Configuração', vá ao espaço de trabalho da Biblioteca de Software, expanda os Sistemas Operativos e selecione Sequências de Tarefas.

  2. Selecione uma sequência de tarefas. No grupo de implantação da fita, selecione Debug.

    Dica

    Em alternativa, desloque a variável TSDebugMode num TRUE objeto de recolha ou computador para o qual a sequência de tarefas é implantada. Qualquer dispositivo que tenha este conjunto variável colocará qualquer sequência de tarefa implantada no modo de depurado.

  3. Criar uma implantação de depuração. As definições de implementação são as mesmas que uma implementação normal da sequência de tarefas. Para obter mais informações, veja Deploy a task sequence (Implementar uma sequência de tarefas).

    Nota

    Só é possível selecionar uma pequena coleção para uma implantação de depuração. Só exibe coleções de dispositivos com 10 ou menos membros.

A partir da versão 1910, utilize a nova variável de sequência de tarefaSDebugOnError para iniciar automaticamente o depurador quando a sequência de tarefas retorna um erro. Para obter mais informações, consulte variáveis de sequência de tarefas - TSDebugOnError.

Use a ferramenta

Quando a sequência de tarefas é executado no dispositivo, a janela Debugger sequência de tarefas abre-se semelhante à seguinte imagem:

Screenshot do Debugger da Sequência de Tarefa

O depurar inclui os seguintes controlos:

  • Passo: Da posição atual, corram apenas o passo seguinte na sequência de tarefas.

    Nota

    Quando a sequência de tarefas está no modo de depurado, se um passo retornar um erro fatal, a sequência de tarefas não falha normalmente. Este comportamento dá-lhe a opção de voltar a tentar um passo depois de fazer uma mudança externa.

  • Executar: Da posição atual, executar a sequência de tarefa normalmente até ao fim, o próximo ponto de rutura, ou se um passo falhar. Antes de utilizar esta ação, certifique-se de que define quaisquer pontos de rutura com a ação set Break.

  • Definir Corrente: Selecione um passo no depurar e, em seguida, selecione 'Corrente' de definição. Esta ação move o ponteiro atual para esse passo. Esta ação permite-lhe saltar passos ou andar para trás.

    Aviso

    O depurador não considera o tipo de passo quando muda a posição atual na sequência. Alguns passos podem definir variáveis de sequência de tarefa que são necessárias para a avaliação da condição por etapas posteriores. Se ficar sem ordem, alguns passos podem falhar ou causar danos significativos a um dispositivo. Use esta opção por sua conta e risco.

  • Pausa de conjunto: Selecione um passo no depurar e, em seguida, selecione set Break. Esta ação adiciona um ponto de rutura no depurar. Quando executar a sequência de tarefas, para num intervalo.

    • Antes de utilizar a ação Run, desembarate os pontos de rutura.

    • A partir da versão 1910, se criar um ponto de rutura no depurante e, em seguida, a sequência de tarefa reiniciar o computador, o depurante mantém os seus pontos de rutura após o reinício.

    • Na versão de 1906, os pontos de rutura não são guardados após o reinício do computador, como com o passo do Restart Computer. Por exemplo, se iniciar o depurante do Software Center para uma sequência de tarefas de imagem, não desloque quebras na fase pe Windows. Quando o computador reinicia para Windows PE, o depurante interrompe a sequência de tarefas para que possa definir quebras.

  • Limpar todas as pausas: Remova todos os pontos de rutura.

  • Log File: Abre o ficheiro de registo de sequência de tarefas atual, smsts.log, com CMTrace. Pode ver entradas de registo quando o motor da sequência de tarefas é "À espera do depurar".

  • Aviso Cmd: Em Windows PE, abre um pedido de comando.

  • Cancelar: Feche o depurar e falhe na sequência de tarefas.

  • Desista: Desprender-se e feche o depurar, mas a sequência de tarefa continua a funcionar normalmente.

A janela 'Sequência de Tarefas' Variações mostra os valores atuais para todas as variáveis no ambiente da sequência de tarefas. Para obter mais informações, consulte variáveis de sequência de tarefas. Se utilizar o passo variável da sequência de tarefas com a opção de não exibir este valor, o depurador não apresenta o valor variável. Não se pode editar os valores variáveis no depurar.

Nota

Algumas variáveis de sequência de tarefas são apenas para uso interno, e não listadas na documentação de referência.

O depurador da sequência de tarefas continua a funcionar após um passo do Restart Computer, mas tens de recriar quaisquer pontos de rutura. Mesmo que a sequência de tarefas possa não exigir, uma vez que o depurar requer interação do utilizador, é necessário iniciar sing para Windows para continuar. Se não assinar depois de uma hora para continuar a depurar, a sequência de tarefas falha.

Também entra numa sequência de tarefas para crianças com o passo de sequência de tarefas de execução. A janela de depurar mostra os passos da sequência de tarefas da criança juntamente com a sequência de tarefa principal.

Problemas conhecidos

Se direcionar uma implantação normal e depurar para o mesmo dispositivo através de múltiplas implementações, o depurar sequência de tarefas pode não ser lançado.

Ver também