Compartir vía


Creación y prueba de un runbook de ejemplo

En el siguiente artículo se describe cómo crear y probar un runbook de muestra. El propósito de este runbook es detectar cuándo se agrega un archivo de texto a una carpeta determinada, copiar ese archivo en otra carpeta, leer el contenido del archivo, anexar una línea del archivo copiado a otro archivo y, a continuación, eliminar el archivo original.

El runbook comienza con una actividad Supervisar archivo para esperar a que se cree el archivo de texto. A continuación, usa las actividades Copiar archivo, Leer línea, Anexar línea y Eliminar archivo para realizar las demás funciones. Se usa una actividad Unión para coordinar las actividades de manera que las actividades Copiar archivo y Anexar línea se completen antes de que se elimine el archivo de origen.

Creación del runbook

Usa los procedimientos siguientes para crear el runbook mediante las actividades necesarias.

  1. Selecciona Inicio, elige Todos los programas, selecciona Microsoft System Center 2016, elige Orchestrator y, después, selecciona Runbook Designer.
  1. Seleccione Inicio, seleccione Todos los programas, Microsoft System Center 2025, Orquestador y, a continuación , Runbook Designer.
  1. En el panel Conexiones, haz clic con el botón derecho en Runbooks para seleccionar Nuevo y, a continuación, selecciona Runbook.

    Aparece una pestaña Nuevo runbook en la parte superior del área de trabajo de diseño de Runbook Designer con el nombre Nuevo runbook.

  2. Haz clic con el botón derecho en la pestaña Nuevo runbook para seleccionar Cambiar nombre.

    En el cuadro de diálogo Confirmar extracción, selecciona .

  3. Introduce Anexar y copiar flujo de trabajo en el cuadro Entrada y, a continuación, pulsa Entrar.

Has creado un runbook y ya se puede empezar a agregar y configurar actividades.

Agregar y configurar una actividad Supervisar archivo

Sigue estos pasos para agregar y configurar una actividad Supervisar archivo:

  1. Con el recién creado runbook Anexar y copiar flujo de trabajo abierto, en el panel Actividades, expande la categoría Administración de archivos.

  2. Selecciona y arrastre la actividad Supervisar archivo al área de trabajo de diseño de Runbook Designer.

  3. Haz doble clic en la actividad Supervisar archivo para abrir su cuadro de diálogo Propiedades.

  4. En el cuadro En carpeta, escribe C:\Drop.

  5. En la sección Filtros, selecciona el botón Agregar.

  6. En el cuadro de diálogo Configuración de filtro, en la lista Nombre, selecciona Nombre de archivo.

  7. En la lista Relación, selecciona Coincide con el patrón.

  8. En el cuadro Valor, introduce *.txt.

  9. Seleccione Aceptar.

  10. Seleccione la pestaña Desencadenadores.

  11. En la sección Desencadenar si uno de los archivos, activa la casilla Creado y luego selecciona Finalizar.

La actividad Supervisar archivo se crea y configura para inspeccionar los archivos de texto nuevos que se crean en la carpeta C:\Drop.

Adición de actividades adicionales al runbook

Sigue estos pasos para agregar actividades adicionales al runbook:

  1. En el panel Actividades, expande la categoría Administración de archivos.

  2. Selecciona y arrastra la actividad Copiar archivo al área de trabajo de diseño de Runbook Designer.

  3. Expande la categoría Administración de archivos de texto.

  4. Selecciona y arrastra la actividad Leer línea al área de trabajo de diseño de Runbook Designer.

  5. Para crear un vínculo entre la actividad Supervisar archivo y la actividad Copiar archivo, selecciona y arrastra la flecha derecha de la actividad Supervisar archivo a la actividad Copiar archivo.

  6. Para crear un vínculo entre la actividad Supervisar archivo y la actividad Leer línea, selecciona y arrastra la flecha derecha de la actividad Supervisar archivo a la actividad Leer línea.

Al agregar la actividad Leer línea y la actividad Copiar archivo, se crea un flujo de trabajo.

Configuración de la actividad Copiar archivo

Sigue estos pasos para configurar la actividad Copiar archivo:

  1. En el runbook Anexar y copiar flujo de trabajo, haz clic con el botón derecho en la actividad Copiar archivo para seleccionar Propiedades.

  2. En la pestaña Detalles, haz clic con el botón derecho en el cuadro Archivo para seleccionar Suscribirse y, a continuación, selecciona Datos publicados para abrir el cuadro de diálogo Datos publicados.

    La actividad Supervisar archivo aparece en la parte superior del cuadro de diálogo Datos publicados porque esta es la actividad que hay justo antes de la actividad seleccionada.

  3. En la columna Nombre, selecciona Nombre y ruta de acceso del archivo y, a continuación, selecciona Aceptar. Esto rellena la propiedad Archivo de la actividad Copiar archivo con el nombre y la ruta de acceso al archivo desde la actividad Supervisar archivo.

  4. En el cuadro Carpeta de destino, escribe C:\Copy.

  5. Seleccione Finalizar.

La actividad Copiar archivo ahora está configurada para copiar archivos desde la carpeta de origen a la carpeta de destino.

Configuración de la actividad Leer línea

Siga estos pasos para configurar la actividad Leer línea:

  1. En el runbook Anexar y copiar flujo de trabajo, haz clic con el botón derecho en la actividad Leer línea para seleccionar Propiedades.

  2. En la pestaña Detalles, haz clic con el botón derecho en el cuadro Archivo para seleccionar Suscribirse y, a continuación, selecciona Datos publicados para abrir el cuadro de diálogo Datos publicados.

  3. En la lista Actividades, selecciona Supervisar archivo.

  4. En la columna Nombre, selecciona Nombre y ruta de acceso del archivo y, a continuación, selecciona Aceptar.

  5. Selecciona el botón de puntos suspensivos (...) situado a la derecha del cuadro Codificación de archivos y, a continuación, selecciona Auto.

  6. En el cuadro Números de línea, escribe 1-END y, a continuación, selecciona Aceptar.

  7. Seleccione Finalizar.

La actividad Leer línea ahora está configurada.

Agregar una actividad Anexar línea

Siga estos pasos para agregar una actividad Anexar línea:

  1. En el panel Actividades, expanda la categoría Administración de archivos de texto.

  2. Selecciona y arrastra la actividad Anexar línea al área de trabajo de diseño de Runbook Designer a la derecha de la actividad Leer línea .

  3. Para crear un vínculo desde la actividad Leer línea a la actividad Anexar línea, selecciona y arrastra la flecha derecha de la actividad Leer línea a la actividad Anexar línea.

  4. Haz clic con el botón derecho en la actividad Anexar línea para seleccionar Propiedades.

  5. En la pestaña Detalles del cuadro Archivo, escribe C:\Copy\Masterlog.txt.

  6. Selecciona el botón de puntos suspensivos (...) situado a la derecha del cuadro Codificación de archivos y, a continuación, selecciona Auto.

  7. Haz clic con el botón derecho en el cuadro Texto para seleccionar Suscribirse y luego selecciona Datos publicados para abrir el cuadro de diálogo Datos publicados.

  8. En la columna Nombre de la actividad Leer línea, selecciona Texto de línea y, después, Aceptar.

  9. Seleccione Finalizar.

La actividad Append File (Anexar archivo) ahora está configurada para anexar archivos al archivo Masterlog.txt .

Sincronizar ramas de un runbook

Siga estos pasos para sincronizar las ramas de un runbook:

  1. En el panel Actividades, expanda la categoría Control de runbook.

  2. Selecciona y arrastra el icono Unión al área de trabajo de Diseño de Runbook Designer .

  3. Para crear un vínculo desde la actividad Anexar línea a la actividad Unión, selecciona y arrastra la flecha derecha de la actividad Anexar línea a la actividad Unión.

  4. Para crear un vínculo desde la actividad Copiar archivo a la actividad Unión, selecciona y arrastra la flecha derecha de la actividad Copiar archivo a la actividad Unión.

  5. Haz clic con el botón derecho en la actividad Unión para seleccionar Propiedades.

  6. Selecciona el botón de puntos suspensivos (...) situado junto al cuadro Devolver datos de y, a continuación, selecciona Copiar archivo. Seleccione Aceptar. Esta acción configura la actividad para devolver los mismos datos publicados que la actividad Copiar archivo.

  7. Seleccione Finalizar.

La actividad Unión está configurada para coordinar el flujo de trabajo de modo que no se ejecuten más actividades hasta que finalice la actividad Copiar archivo y Anexar línea.

Agregar y configurar la actividad Eliminar archivo

Sigue estos pasos para agregar y configurar la actividad Eliminar archivo.

  1. En el panel Actividades, expande la categoría Administración de archivos.

  2. Selecciona y arrastra el icono Eliminar archivo al área de trabajo de diseño Runbook Designer.

  3. Para crear un vínculo desde la actividad Unión a la actividad Eliminar archivo, selecciona y arrastra la flecha derecha de la actividad Unión a la actividad Eliminar archivo.

  4. Haz clic con el botón derecho en la actividad Eliminar archivo para seleccionar Propiedades.

  5. Haz clic con el botón derecho en el cuadro Ruta de acceso para seleccionar Suscribirse y, a continuación, seleccione Datos publicados para abrir el cuadro de diálogo Datos publicados.

    En la lista Actividad, selecciona Copiar archivo.

  6. En la columna Nombre, selecciona Nombre y ruta de acceso del archivo original y, a continuación, selecciona Aceptar.

  7. Seleccione Finalizar.

El runbook Append and Copy Workflow (Anexar y copiar flujo de trabajo ) ya se ha completado. El aspecto deberá ser parecido al de la ilustración siguiente:

Captura de pantalla del Runbook 1 de ejemplo.

Probar el runbook

Puedes probar el runbook mediante Runbook Tester. Esta herramienta te permite ejecutar todo el runbook e inspeccionar el estado de finalización y la salida de cada actividad. Runbook Tester ejecuta las actividades, por lo que primero debes crear las carpetas especificadas para el runbook.

Para probar el runbook, sigue estos pasos:

  1. Crea una carpeta en el servidor de runbook denominada C:\Drop.

  2. Crea una carpeta en el servidor de runbook denominada C:\Copy.

  3. Con el runbook Anexar y copiar flujo de trabajo seleccionado en Runbook Designer, en la barra de herramientas, selecciona Runbook Tester.

  4. Selecciona Ejecutar para punto de interrupción. La actividad Supervisar archivo se carga y espera a que se cree un archivo de texto en la carpeta C:\Drop.

  5. Abre el Bloc de notas y escribe algunas líneas de texto. Guarda el archivo como C:\Drop\File1.txt.

  6. Espera unos instantes para que se ejecuten las demás actividades. Asegúrate de que cada una de las actividades se haya completado correctamente.

  7. Para ver los detalles y los datos publicados de una actividad, selecciona Mostrar detalles en la actividad.

  8. Abre la carpeta C:\Drop y asegúrate de que se ha eliminado el archivo.

  9. Abre la carpeta C:\Copy y asegúrate de que se ha copiado el archivo. Comprueba también que el archivo MasterLog.txt tiene el contenido del archivo original.

Pasos siguientes

Consulta el Runbook de ejemplo: Supervisión de una carpeta con un runbook.