domingo, 2 de febrero de 2014

Programar Tareas en Windows

Programar Tareas en Windows


Ahora vamos a ver cómo programar diferentes tareas como mostrar un mensaje al iniciar sesión o realizar una copia de seguridad al iniciar el equipo.
  

En Windows 7:

Ejecutamos el Programador de Tareas:


Pulsamos en Crear Tarea:


Asignamos un nombre y una breve descripción a la tarea programada que vamos a crear.

Y seleccionamos el usuario o el grupo al que le asignamos los permisos para ejecutar la tarea al iniciar sesión.

También tenemos la opción de ejecutar la tarea aunque el usuario no inicie sesión, y nos pide las credenciales del usuario al crear la tarea.


En la pestaña Desencadenadores podemos crear nuevos desencadenadores como por ejemplo repetir la tarea diariamente, solamente al iniciar la sesión un usuario determinado o simplemente al iniciar el equipo, sin importar los usuarios que inician sesión.



En la pestaña Acciones podemos mostrar un mensaje, enviar un correo electrónico o iniciar un programa.

En nuestro caso vamos a crear un mensaje:


Ya tenemos nuestra tarea creada y activa:


Cuando iniciamos sesión con el usuario establecido, comprobamos que la tarea se ejecuta correctamente:


Copia de Seguridad Programada

Podemos crear una tarea programada que haga una copia de seguridad cada semana. 

Es recomendable que una tarea de éste tipo se ejecute con los privilegios más altos:


Indicamos que la copia se realice cada semana, los domingos a las 21:00 horas:



En la pestaña Acciones, añadimos nueva acción, iniciar un programa y en programa o script escribimos robocopy.

En agregar argumentos indicamos la ruta de la carpeta a la que queremos hacerle la copia, un espacio en blanco y la ruta de la carpeta donde se guardará la copia:

C:\Users\Emanuel\Desktop\IMPORTANTE C:\Users\Emanuel\Desktop\BACKUP


Comprobamos que la copia se ha realizado correctamente:


En Windows XP

Ahora vamos a programar una tarea de copia de seguridad incremental en Windows XP con Robocopy.

Si no desea instalar Robocopy en Windows XP puede usar el comando “xcopy” para hacer copias de seguridad pulsando el siguiente enlace.

Si queremos utilizar el comando Robocopy en Windows XP, pinchamos en el siguiente enlace y descomprimimos el fichero robocopy.exe dentro de C:\Windows.

Si no sabe cómo utilizar Robocopy en Windows, puede visitar mi entrada Copias de Seguridad con Robocopy.

Creamos un fichero de texto e introducimos el comando que nos permite realizar una copia de seguridad incremental con Robocopy:


Guardamos el fichero con extensión “.bat:


Buscamos la herramienta Tareas Programadas en Windows XP:


Agregamos una nueva tarea:


Seleccionamos el script que hemos creado:


Seleccionamos que la tarea se repita semanalmente:


Y que se repita todos los domingos a las 21:00 horas:


Ponemos el nombre de un usuario y su contraseña y será como si la tarea hubiera sido iniciada por dicho usuario:


Al iniciar sesión observamos cómo la copia se ha ejecutado:


Comprobamos que la copia se ha realizado correctamente:



Fuentes de Información: