Criar e Testar um Runbook de Exemplo
Importante
Esta versão do Orchestrator chegou ao fim do suporte. Recomendamos que atualize para o Orchestrator 2022.
O artigo seguinte descreve como criar e testar um runbook de exemplo. O objetivo deste runbook é detetar quando um ficheiro de texto é adicionado a uma pasta específica, copiar esse ficheiro para outra pasta, ler o conteúdo do ficheiro, acrescentar uma linha do ficheiro copiado a outro ficheiro e, em seguida, eliminar o ficheiro original.
O runbook começa com uma atividade Monitorizar Ficheiro para aguardar a criação do ficheiro de texto. Em seguida, utiliza as atividades Copiar Ficheiro, Linha de Leitura, Acrescentar Linha e Eliminar Ficheiro para executar as outras funções. Uma atividade de Junção é utilizada para coordenar as atividades para que as atividades Copiar Ficheiro e Linha de Acréscimo sejam ambas concluídas antes de o ficheiro de origem ser eliminado.
Criar o runbook
Utilize os seguintes procedimentos para criar o runbook utilizando as atividades necessárias.
Selecione Iniciar, aponte para Todos os Programas, selecione Microsoft System Center 2016, selecione Orchestrator e, em seguida, selecione Runbook Designer.
No painel Connections, clique com o botão direito do rato em Runbooks para selecionar Novo e, em seguida, selecione Runbook.
É apresentado um separador Novo Runbook na parte superior da área de trabalho Runbook Designer Estrutura com o nome Novo Runbook.
Clique com o botão direito do rato no separador Novo Runbook para selecionar Mudar o Nome.
Na caixa de diálogo Confirmar Saída , selecione Sim.
Introduza Acrescentar e Copiar Fluxo de Trabalho na caixa Entrada e, em seguida, prima Enter.
Criou um novo runbook e está pronto para começar a adicionar e configurar atividades.
Adicionar e configurar uma atividade Monitorizar Ficheiro
Siga estes passos para adicionar e configurar uma atividade Monitorizar Ficheiro:
Com o runbook Acrescentar e Copiar Fluxo de Trabalho recentemente criado aberto, no painel Atividades , expanda a categoria Gestão de Ficheiros .
Selecione e arraste a atividade Monitorizar Ficheiro para a área de trabalho Estrutura do Runbook Designer.
Faça duplo clique na atividade Monitorizar Ficheiro para abrir a caixa de diálogo Propriedades .
Na caixa Na pasta Em , introduza C:\Drop.
Na secção Filtros , selecione o botão Adicionar .
Na caixa de diálogo Definições de Filtro , na lista Nome , selecione Nome do Ficheiro.
Na lista Relação , selecione Padrão de Correspondências.
Na caixa Valor , introduza *.txt.
Selecione OK.
Selecione o separador Acionadores .
Na secção Acionador, se um dos ficheiros estiver , selecione a caixa de verificação Criado e, em seguida, selecione Concluir.
A atividade Monitorizar Ficheiro é criada e configurada para watch para quaisquer novos ficheiros de texto criados na pasta C:\Drop.
Adicionar atividades adicionais ao runbook
Siga estes passos para adicionar atividades adicionais ao runbook:
No painel Atividades , expanda a categoria Gestão de Ficheiros .
Selecione e arraste a atividade Copiar Ficheiro para a área de trabalho Estrutura do Runbook Designer.
Expanda a categoria Gestão de Ficheiros de Texto .
Selecione e arraste a atividade Linha de Leitura para a área de trabalho Estrutura do Runbook Designer.
Para criar uma ligação entre a atividade Monitorizar Ficheiro e a atividade Copiar Ficheiro , selecione e arraste a seta para a direita da atividade Monitorizar Ficheiro para a atividade Copiar Ficheiro .
Para criar uma ligação entre a atividade Monitorizar Ficheiro e a atividade Linha de Leitura , selecione e arraste a seta para a direita da atividade Monitorizar Ficheiro para a atividade Linha de Leitura .
Ao adicionar a atividade Linha de Leitura e a atividade Copiar Ficheiro , criou um fluxo de trabalho.
Configurar a atividade Copiar Ficheiro
Siga estes passos para configurar a atividade Copiar Ficheiro:
No runbook Acrescentar e Copiar Fluxo de Trabalho , clique com o botão direito do rato na atividade Copiar Ficheiro para selecionar Propriedades.
No separador Detalhes , clique com o botão direito do rato na caixa Ficheiro para selecionar Subscrever e, em seguida, selecione Dados Publicados para abrir a caixa de diálogo Dados Publicados .
A atividade Monitorizar Ficheiro está listada na parte superior da caixa de diálogo Dados Publicados porque esta é a atividade imediatamente antes da atividade selecionada.
Na coluna Nome , selecione Nome e caminho do ficheiro e, em seguida, selecione OK. Esta ação preenche a propriedade Ficheiro da atividade Copiar Ficheiro com o nome e caminho para o ficheiro a partir da atividade Monitorizar Ficheiro .
Na caixa Pasta de destino, introduza C:\Copy.
Selecione Concluir.
A atividade Copiar Ficheiro está agora configurada para copiar ficheiros da pasta de origem para a pasta de destino.
Configurar a atividade Linha de Leitura
Siga estes passos para configurar a atividade Linha de Leitura:
No runbook Acrescentar e Copiar Fluxo de Trabalho , clique com o botão direito do rato na atividade Linha de Leitura para selecionar Propriedades.
No separador Detalhes , clique com o botão direito do rato na caixa Ficheiro para selecionar Subscrever e, em seguida, selecione Dados Publicados para abrir a caixa de diálogo Dados Publicados .
Na lista Atividades , selecione Monitorizar Ficheiro.
Na coluna Nome , selecione Nome e caminho do ficheiro e, em seguida, selecione OK.
Selecione o botão de reticências (...) à direita da caixa Codificação de ficheiros e, em seguida, selecione automático.
Na caixa Números de linha, introduza 1-END e, em seguida, selecione OK.
Selecione Concluir.
A atividade Ler Linha está agora configurada.
Adicionar uma atividade de Linha de Acréscimo
Siga estes passos para adicionar uma atividade de Linha de Acréscimo:
No painel Atividades , expanda a categoria Gestão de Ficheiros de Texto .
Selecione e arraste a atividade Linha de Acréscimo para a área de trabalho Runbook Designer Estrutura à direita da atividade Linha de Leitura.
Para criar uma ligação da atividade Linha de Leitura para a atividade Linha de Acréscimo, selecione e arraste a seta para a direita da atividade Linha de Leitura para a atividade Linha de Acréscimo .
Clique com o botão direito do rato na atividade Acrescentar Linha para selecionar Propriedades.
No separador Detalhes na caixa Ficheiro , introduza C:\Copy\Masterlog.txt.
Selecione o botão de reticências (...) à direita da caixa Codificação de ficheiros e, em seguida, selecione automático.
Clique com o botão direito do rato na caixa Texto para selecionar Subscrever e, em seguida, selecione Dados Publicados para abrir a caixa de diálogo Dados Publicados .
Na coluna Nome da atividade Linha de Leitura , selecione Texto da linha e, em seguida, selecione OK.
Selecione Concluir.
A atividade Acrescentar Ficheiro está agora configurada para acrescentar ficheiros ao ficheiro Masterlog.txt .
Sincronizar ramos de um runbook
Siga estes passos para sincronizar os ramos de um runbook:
No painel Atividades , expanda a categoria Controlo de Runbook .
Selecione e arraste o ícone Junção para a área de trabalho Estrutura do Runbook Designer.
Para criar uma ligação da atividade Linha de Acréscimo para a atividade Junção , selecione e arraste a seta para a direita da atividade Linha de Acréscimo para a atividade junção .
Para criar uma ligação da atividade Copiar Ficheiro para a atividade Junção , selecione e arraste a seta para a direita da atividade Copiar Ficheiro para a atividade Junção .
Clique com o botão direito do rato na atividade Junção para selecionar Propriedades.
Selecione o botão de reticências (...) junto à caixa Devolver dados e , em seguida, selecione Copiar Ficheiro. Selecione OK. Esta ação configura a atividade para devolver os mesmos Dados Publicados que a atividade Copiar Ficheiro .
Selecione Concluir.
A atividade Junção está configurada para coordenar o fluxo de trabalho para que não sejam executadas mais atividades até que a atividade Copiar Ficheiro e a atividade Linha de Acréscimo sejam concluídas.
Adicionar e configurar a atividade Eliminar Ficheiro
Siga estes passos para adicionar e configurar a atividade Eliminar Ficheiro
No painel Atividades , expanda a categoria Gestão de Ficheiros .
Selecione e arraste o ícone Eliminar Ficheiro para a área de trabalho Estrutura do Designer Runbook.
Para criar uma ligação da atividade Junção para a atividade Eliminar Ficheiro , selecione e arraste a seta para a direita da atividade Junção para a atividade Eliminar Ficheiro .
Clique com o botão direito do rato na atividade Eliminar Ficheiro para selecionar Propriedades.
Clique com o botão direito do rato na caixa Caminho para selecionar Subscrever e, em seguida, selecione Dados Publicados para abrir a caixa de diálogo Dados Publicados .
Na lista Atividade , selecione Copiar Ficheiro.
Na coluna Nome , selecione Nome e caminho do ficheiro original e, em seguida, selecione OK.
Selecione Concluir.
O runbook Acrescentar e Copiar Fluxo de Trabalho está agora concluído. Deve ser semelhante à ilustração seguinte.
Testar o runbook
Pode testar o runbook utilizando o Runbook Tester. Esta ferramenta permite executar o runbook completo e inspecionar o estado de conclusão e a saída de cada atividade. O Runbook Tester executa as atividades, por isso, tem primeiro de criar as pastas especificadas para o runbook.
Siga estes passos para testar o runbook:
Crie uma pasta no servidor runbook denominada C:\Drop.
Crie uma pasta no servidor runbook denominado C:\Copy.
Com o runbook Acrescentar e Copiar Fluxo de Trabalho selecionado no runbook Designer, na barra de ferramentas, selecione Runbook Tester.
Selecione Executar para Ponto de Interrupção. A atividade Monitorizar Ficheiro é carregada e aguarda a criação de um ficheiro de texto na pasta C:\Drop.
Abra o Bloco de Notas e introduza algumas linhas de texto. Guarde o ficheiro como C:\Drop\File1.txt.
Aguarde alguns momentos para que as outras atividades sejam executadas. Certifique-se de que cada uma das atividades é concluída com êxito.
Para ver os Dados Publicados e outros detalhes de uma atividade, selecione Mostrar Detalhes da atividade.
Abra a pasta C:\Drop e certifique-se de que o ficheiro foi removido.
Abra a pasta C:\Copy e certifique-se de que o ficheiro foi copiado. Certifique-se também de que o ficheiro MasterLog.txt tem o conteúdo do ficheiro original.
Passos seguintes
Veja o Runbook de Exemplo: Monitorizar uma pasta com um runbook.