Una herramienta bastante útil que nos ofrece Windows es el Programador de Tareas (Task Scheduler) el cual nos sirve para configurar una acción a realizar por X programa u aplicación en determinado momento o acción tal como: al iniciarse el equipo, al iniciar sesión, diariamente, semanalmente, etc.
Programar una tarea en Windows
Por ejemplo crearemos una tarea programada para montar una unidad al iniciar sesión en Windows comentado en el articulo: Crear una disquetera virtual (virtual floppy) en Windows.
1.- Abrimos el Programador de Tareas (Task Scheduler).
2.- Creamos una nueva tarea dando clic derecho sobre la libreria (folder) Crear tarea (Create Task…) [No recomiendo utilizar crear tarea básica].
3.- Nos abrirá el asistente para crear la tarea donde la nombramos como deseemos, dependiendo lo que vayamos a ejecutar si requiere privilegios de administrador seleccionamos Ejecutar con los privilegios mas altos (Run with highest privileges).
3.1.- Si seleccionamos Ejecutar tanto si un usuario inicio sesión como si no, nos pedirá nuestros datos de sesión.
4.- En la siguiente pestaña Triggers (Desencadenadores) seleccionamos New (Nuevo).
5.- Vamos a seleccionar cuando deseamos que comience, esto es a nuestro criterio conociendo que requerimos de la tarea que estamos programando.
6.- Ahora en Action (Acciones) vamos a configurar lo que va a realizar o ejecutar la tarea, damos clic en New (Nuevo).
7.- La configuración de la acción varia dependiendo la aplicación o la tarea, en el ejemplo de Crear una disquetera virtual (virtual floppy) en Windows. requerimos capturar lo siguiente:
- Action: Start a program
- Program/script: %SystemRoot%system32ImDisk.exe
- Add arguments: -a -t file -f “%PUBLIC%Disk.imz” -o rem -m G:
Donde en Program/script va la ruta de la aplicación o script que se ejecutara y en el caso que este lo requiera agregamos argumentos el cual es lo que se ejecuta en la aplicación.
8.- En la pestaña Settings (Configuración) recomendamos la siguiente: ver imagen.
9.- Guardamos y nuestra tarea comenzara a ejecutarse.
Nota: En el caso que no veamos que realice acción alguna abrimos la tarea y en el Tab Historial podemos ver el error que marco.