Descrição Geral de Sequências de Tarefas de Implementação do Sistema Operativo
No Gestor de Configuração, uma sequência de tarefas é uma série de uma ou mais etapas de tarefa que podem ser publicitadas aos clientes do Gestor de Configuração para executar ações especificadas pelo utilizador. As sequências de tarefas são usadas com a implementação do sistema operativo para construir computadores de origem, capturar uma imagem do sistema operativo, migrar as definições do utilizador e do computador e implementar uma imagem para uma coleção de computadores-alvo. As sequências de tarefas também podem ser usadas para executar outras ações do Gestor de Configuração, tais como a implementação de pacotes de software do Gestor de Configuração ou a execução de linhas de comando personalizadas.
O Gestor de Configuração fornece um modelo de instrumento de gestão de Windows (WMI) rico para criar e editar sequências de tarefas. Para obter mais informações, consulte o modelo de objeto de sequência de tarefas de implementação do sistema operativo.
Etapas da Sequência de Tarefas
Um passo de sequência de tarefa é ou uma ação individual que é executada em um computador, como uma execução de uma linha de comando, ou é um conjunto de ações organizadas em um grupo. As etapas de tarefa são processadas por ordem e podem ter condições associadas a eles que determinam se a ação, ou grupo de ações, é processada.
Ações
Existem dois tipos de ações: construídas em ação e ações personalizadas.
Ações incorporadas
Uma ação do Gestor de Configuração que executa uma ação específica no computador cliente do Gestor de Configuração é uma ação incorporada. Por exemplo, o Gestor de Configuração fornece ações incorporadas para discos de partição e também para instalar software. Para obter mais informações sobre o Gestor de Configurações incorporado em ações, consulte a biblioteca de documentação do Gestor de Configuração.
Existe também uma ação de linha de comando que o administrador pode usar para executar scripts ou ficheiros executáveis no computador cliente do Gestor de Configuração.
Ações personalizadas
Uma ação que crias é uma ação personalizada. Pode criar ações personalizadas que chamem um processo ou script que define num ficheiro de Formato de Objeto Gerido (MOF). Também pode criar um controlo que integre a ação personalizada que cria no editor de sequência de tarefas. Isto permite ao administrador alterar propriedades de ação personalizadas da mesma forma que as ações fornecidas pelo Gestor de Configuração são alteradas. Normalmente, cria-se estas ações personalizadas quando as ações incorporadas não satisfazem os seus requisitos para uma ação. Para obter mais informações sobre a criação de ações personalizadas, consulte Sobre as ações personalizadas do Gestor de Configuração.
Executar sequências de tarefas
Para executar uma sequência de tarefas, tem de executar o seguinte:
Para executar uma sequência de tarefas
Certifique-se de que tem o servidor do site do Gestor de Configuração instalado e que tem clientes para implementar sequências de tarefas para. Dependendo do seu ambiente, poderá ser necessário configurar o Ponto de Migração do Estado ou o Ponto de Serviço PXE. Para obter mais informações, consulte sobre a configuração da função do site de implementação do SISTEMA.
Crie um pacote contendo os ficheiros necessários para a sua implantação. Por exemplo, para implementar uma imagem de arranque, terá de criar um pacote de imagem de arranque(SMS_BootImagePackage Classe WMI do servidor).
Atribua o pacote a um ponto de distribuição. Para obter mais informações, consulte Como Atribuir um Pacote a um Ponto de Distribuição.
Criar uma sequência de tarefas. Para obter mais informações, consulte Como Criar uma sequência de tarefas de implementação do sistema operativo.
Associar a sequência de tarefas a um pacote de sequência de tarefas. Para obter mais informações, consulte Como Criar um Pacote de Sequência de Tarefas de Implementação do Sistema Operativo.
Anuncie o pacote de sequência de tarefas para os computadores clientes necessários. Para isso, cria-se um pacote SMS_Advertisement. Se pretender mostrar uma caixa de diálogo de progressão da sequência de tarefas enquanto a sequência de tarefas é executado, defina a SMS_Advertisement sequência
AdvertFlags
de série de séries de trabalho (0x00800000). Para obter mais informações, consulte sobre anúncios de distribuição de software.No computador cliente, a sequência de tarefas está eventualmente disponível como um programa anunciado. Clique no programa para executá-lo.
Deteção de uma sequência de tarefa falhada
Quando uma sequência de tarefas é executada, pode utilizar a _SMSTSLastActionSucceeded
variável para determinar se a última sequência de sequência de tarefas executada falhou. Dependendo do ambiente em que a sequência de tarefas está a decorrer, pode então tomar as medidas adequadas. Normalmente, copiará os registos de tarefas para uma parte para inspeção.
Para detetar uma sequência de tarefa falhada
Desa estarre a propriedade de continuação para o grupo de sequência de tarefas em que pretende detetar falha.
Imediatamente após o grupo, crie um grupo para lidar com o erro.
No grupo de manipuladores de erros, adicione uma condição que executa o grupo de manipuladores de erros se
_SMSTLastActionSucceeded
=false
.No grupo de manipulador de erros, adicione uma ação da Linha de Comando de Execução. Isto será utilizado para o manuseamento de erros num ambiente WinPE.
Na ação WinPE, adicione a seguinte linha de comando para copiar o registo para uma partilha externa:
smsswd.exe /run: cmd /c copy x:\windows\temp\smsts.log \\<Your server>\<Your Share>\%_SMSTSClientGuid%-smsts.log
Na ação WinPE, adicione uma condição que executa a ação se
_SMSTSInWinPE
for verdade.No grupo de manipulador de erros, adicione uma ação de linha de comando de execução. Isto será utilizado para o manuseamento de erros num ambiente completo do sistema operativo.
Na ação completa do sistema operativo, adicione a seguinte linha de comando para copiar o registo para uma partilha externa:
smsswd.exe /run: cmd /c copy %windir%\system32\ccm\logs\smsts.log \\server\share\%_SMSTSClientGuid%-smsts.log
Na ação WinPE, adicione uma condição que executa a ação se
_SMSTSInWinPE
for falsa.No grupo de manipulador de erros, adicione uma ação de linha de comando de execução e uma linha de comando que executa uma ferramenta de recuperação à sua escolha.
Ganchos pré-execução
Pode executar scripts ou executáveis que possam interagir com o utilizador em Windows PE antes da sequência de tarefas ser selecionada. Para obter mais informações, consulte o Gancho de Pré-Execução dos Meios de Comunicação Operativos na documentação da biblioteca do Gestor de Configuração.
Ver também
Modelo de objeto de sequência de tarefa de implementação de OS