Cómo ejecutar un script de PowerShell con el Programador de tareas de Windows

Esta guía te muestra cómo configurar el Programador de tareas de Windows para ejecutar un script de PowerShell cada 10 minutos. Es útil si habilitas el registro de texto SQL para configuraciones de alto rendimiento.

Video 1 - Cómo ejecutar un script de PowerShell con el Programador de tareas de Windows (Tutorial en video)

El Programador de tareas te permite automatizar muchas tareas en Windows 10. Con esta herramienta, puedes iniciar aplicaciones, ejecutar comandos y scripts en un día y hora específicos, o también puedes activar tareas cuando ocurre un evento específico. Para crear una tarea con configuraciones avanzadas usando el Programador de tareas, abre el menú de inicio de Windows y busca "Programador de tareas", haz clic en el primer resultado para abrirlo (Figura 1).

abrir programador de tareas
Figura 1 - Abrir el Programador de tareas

Expande la rama "Biblioteca del Programador de tareas" y haz clic en el menú Acción. Luego selecciona la opción "Crear tarea" como se muestra en la Figura 2.

crear nueva tarea
Figura 2 - Crear nueva tarea

En el campo "Nombre", escribe un nombre descriptivo para la tarea. Por ejemplo, "Importación de base de datos Ozeki" (Figura 3).

definir nombre de la tarea
Figura 3 - Definir nombre de la tarea

Ahora selecciona la pestaña "Desencadenadores" y haz clic en el botón "Nuevo". Al crear una tarea, puedes especificar las condiciones que la activarán (Figura 4).

agregar nuevo desencadenador
Figura 4 - Agregar nuevo desencadenador

En la sección "Avanzado" de la página del nuevo desencadenador, marca la opción "Repetir tarea cada:". Aquí selecciona la opción "10 minutos" y "durante:" será "Indefinidamente", como muestra la Figura 5.

definir tiempo de ejecución de la tarea
Figura 5 - Definir tiempo de ejecución de la tarea

Ahora, de vuelta en la página "Crear tarea", selecciona la pestaña "Acciones" y haz clic en el botón "Nuevo". Al crear una tarea, debes especificar la acción que ocurrirá cuando la tarea se inicie (Figura 6).

agregar nueva acción
Figura 6 - Agregar nueva acción

En la página "Nueva acción", en la sección "Configuración", en el campo "Programa/script", especifica la ruta del script de PowerShell para importar la base de datos de Ozeki. En este ejemplo, se encuentra en C:\Ozeki, como se muestra en la Figura 7.

buscar script de importación
Figura 7 - Buscar script de importación

Finalmente, en la "Biblioteca del Programador de tareas", verás la nueva tarea programada (Figura 8).

tarea programada creada
Figura 8 - Tarea programada creada

El último paso, pero muy importante, es eliminar el bucle infinito del script, así que borra esa sección del archivo importdb.ps1, como se muestra en la Figura 9.

modificar script
Figura 9 - Modificar script

More information