Partilhar via


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.

  1. Selecione Iniciar, aponte para Todos os Programas, selecione Microsoft System Center 2016, selecione Orchestrator e, em seguida, selecione Runbook Designer.

  2. 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.

  3. 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.

  4. 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:

  1. Com o runbook Acrescentar e Copiar Fluxo de Trabalho recentemente criado aberto, no painel Atividades , expanda a categoria Gestão de Ficheiros .

  2. Selecione e arraste a atividade Monitorizar Ficheiro para a área de trabalho Estrutura do Runbook Designer.

  3. Faça duplo clique na atividade Monitorizar Ficheiro para abrir a caixa de diálogo Propriedades .

  4. Na caixa Na pasta Em , introduza C:\Drop.

  5. Na secção Filtros , selecione o botão Adicionar .

  6. Na caixa de diálogo Definições de Filtro , na lista Nome , selecione Nome do Ficheiro.

  7. Na lista Relação , selecione Padrão de Correspondências.

  8. Na caixa Valor , introduza *.txt.

  9. Selecione OK.

  10. Selecione o separador Acionadores .

  11. 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:

  1. No painel Atividades , expanda a categoria Gestão de Ficheiros .

  2. Selecione e arraste a atividade Copiar Ficheiro para a área de trabalho Estrutura do Runbook Designer.

  3. Expanda a categoria Gestão de Ficheiros de Texto .

  4. Selecione e arraste a atividade Linha de Leitura para a área de trabalho Estrutura do Runbook Designer.

  5. 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 .

  6. 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:

  1. No runbook Acrescentar e Copiar Fluxo de Trabalho , clique com o botão direito do rato na atividade Copiar Ficheiro para selecionar Propriedades.

  2. 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.

  3. 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 .

  4. Na caixa Pasta de destino, introduza C:\Copy.

  5. 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:

  1. No runbook Acrescentar e Copiar Fluxo de Trabalho , clique com o botão direito do rato na atividade Linha de Leitura para selecionar Propriedades.

  2. 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 .

  3. Na lista Atividades , selecione Monitorizar Ficheiro.

  4. Na coluna Nome , selecione Nome e caminho do ficheiro e, em seguida, selecione OK.

  5. Selecione o botão de reticências (...) à direita da caixa Codificação de ficheiros e, em seguida, selecione automático.

  6. Na caixa Números de linha, introduza 1-END e, em seguida, selecione OK.

  7. 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:

  1. No painel Atividades , expanda a categoria Gestão de Ficheiros de Texto .

  2. Selecione e arraste a atividade Linha de Acréscimo para a área de trabalho Runbook Designer Estrutura à direita da atividade Linha de Leitura.

  3. 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 .

  4. Clique com o botão direito do rato na atividade Acrescentar Linha para selecionar Propriedades.

  5. No separador Detalhes na caixa Ficheiro , introduza C:\Copy\Masterlog.txt.

  6. Selecione o botão de reticências (...) à direita da caixa Codificação de ficheiros e, em seguida, selecione automático.

  7. 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 .

  8. Na coluna Nome da atividade Linha de Leitura , selecione Texto da linha e, em seguida, selecione OK.

  9. 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:

  1. No painel Atividades , expanda a categoria Controlo de Runbook .

  2. Selecione e arraste o ícone Junção para a área de trabalho Estrutura do Runbook Designer.

  3. 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 .

  4. 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 .

  5. Clique com o botão direito do rato na atividade Junção para selecionar Propriedades.

  6. 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 .

  7. 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

  1. No painel Atividades , expanda a categoria Gestão de Ficheiros .

  2. Selecione e arraste o ícone Eliminar Ficheiro para a área de trabalho Estrutura do Designer Runbook.

  3. 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 .

  4. Clique com o botão direito do rato na atividade Eliminar Ficheiro para selecionar Propriedades.

  5. 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.

  6. Na coluna Nome , selecione Nome e caminho do ficheiro original e, em seguida, selecione OK.

  7. Selecione Concluir.

O runbook Acrescentar e Copiar Fluxo de Trabalho está agora concluído. Deve ser semelhante à ilustração seguinte.

Captura de ecrã a mostrar o Runbook 1 de exemplo.

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:

  1. Crie uma pasta no servidor runbook denominada C:\Drop.

  2. Crie uma pasta no servidor runbook denominado C:\Copy.

  3. Com o runbook Acrescentar e Copiar Fluxo de Trabalho selecionado no runbook Designer, na barra de ferramentas, selecione Runbook Tester.

  4. 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.

  5. Abra o Bloco de Notas e introduza algumas linhas de texto. Guarde o ficheiro como C:\Drop\File1.txt.

  6. Aguarde alguns momentos para que as outras atividades sejam executadas. Certifique-se de que cada uma das atividades é concluída com êxito.

  7. Para ver os Dados Publicados e outros detalhes de uma atividade, selecione Mostrar Detalhes da atividade.

  8. Abra a pasta C:\Drop e certifique-se de que o ficheiro foi removido.

  9. 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.