Está en la página 1de 6

Prctica Tareas programadas

Tareas programadas Tareas programadas es una aplicacin incluida con Windows Server 2003 que permite programar tareas y podemos utilizarla para iniciar aplicaciones y utilidades mediante un plan prefijado. El mejor uso del programador de tareas es para asegurarnos que las tareas de mantenimiento se ejecutan con regularidad. Las tareas que creamos son archivos (con extensin .job) que se pueden intercambiar mediante correo electrnico o copiar a equipos remotos, permitindonos crear y ejecutar tareas programadas en otros equipos. Los archivos de tareas .job se encuentran en %SystemRoot%\Task. Podemos iniciar esta utilidad desde el Panel de control o desde el men Inicio > Todos los Programas > Accesorios >Herramientas del sistema > Tareas Programadas . La ventana de Tareas programadas se abre para visualizar un icono denominado Agregar tarea programada, junto con otros iconos para cualquier tarea existente.

Uso de asistente de tareas programadas Abriremos el icono Agregar tarea programada para iniciar el asistente y hacer clic en <Siguiente> para pasar a la siguiente ventana despus de la ventana de bienvenida. El asistente presenta una lista de los archivos de aplicaciones en nuestro equipo.

La lista de aplicaciones visualizadas en la ventana del asistente incluye los componentes instalados con el sistema operativo y el software de terceras partes que hemos instalado posteriormente y que aparecen tambin en la lista de aplicaciones de Agregar o quitar programas. Si la aplicacin que queremos programar no se encuentra en la lista (un programa que se inicia desde la lnea de comandos o un script), hacer clic en <Examinar> para abrir la ventana Seleccione programa a organizar. Esta ventana es similar a cualquier ventana Abrir, y podemos seleccionar una aplicacin local, una secuencia de comandos, un documento o cualquier objeto en un equipo remoto a travs de la red. En la siguiente ventana del asistente comenzamos a configurar la tarea.

Si seleccionamos la opcin Al iniciar la sesin, la tarea se conecta a un nombre de usuario, que tendremos que introducir en la pantalla siguiente. El usuario puede ser cualquiera; no estamos limitados a hacer esto slo para nuestro propio inicio de sesin. Debemos conocer la contrasea de inicio de sesin del usuario para configurar esta opcin y el usuario debe tener los permisos suficientes para iniciar el programa. Continuaremos con las ventanas del asistente para configurar esta tarea. La ltima ventana del asistente ofrece el acostumbrado botn <Finalizar>, pero tambin existe una opcin para Abrir las propiedades avanzadas de esta tarea cuando haga clic en Finalizar. El cuadro de dilogo de Propiedades de tarea ofrece opciones de configuracin adicionales que veremos en el siguiente apartado. Creacin manual de una tarea programada Si queremos pasar directamente al cuadro de dilogo Propiedades para configurar nuestra tarea, en lugar de seguir los pasos de asistente, podemos utilizar uno de los mtodos siguientes para crear una tarea nueva: Desde la ventana Tareas programadas, elegir la opcin Archivo > Nuevo > Tarea Programada. Hacer clic con el botn secundario en un espacio en blanco de la ventana Tareas programadas y elegir del men emergente Nuevo > Tarea programada. En la ventana aparece un nuevo icono denominado Nueva tarea. El ttulo de la tarea se encuentra en modo de edicin por lo tanto podemos introducir un nombre para la nueva tarea. Despus de darle el nombre a la tarea, hacemos clic con el botn secundario sobre su icono y elegimos del men emergente la opcin Propiedades para que se abra el cuadro de dilogo Propiedades, evidentemente 2

mediante este procedimiento tambin podemos modificar las Propiedades de cualquier tarea ya creada en el sistema. Ficha Tarea Las opciones de la ficha Tarea casi se explican por s solas, pero hay un par de detalles que se deberan tener en cuenta.

Si la tarea inicia un programa, podemos aadir parmetros para el archivo ejecutable. Debemos verificar que los parmetros estn codificados de manera completa y segura y no debemos incluir ninguna funcin que exija alguna accin interactiva. Si estamos utilizando un parmetro que requiere dar un nombre al archivo de entrada, debemos verificar que el archivo exista y que hemos tecleado correctamente su ruta de acceso. No utilizar parmetros que necesiten confirmacin, salvo que exista algn modo de utilizar un parmetro para enviar una respuesta S/N. Debemos utilizar el campo Ejecutar como para introducir el nombre de usuario y la contrasea bajo los cuales se ejecutar la tarea. Debemos comprobar que el usuario tiene los permisos necesarios para ejecutar este archivo.

Ficha Programacin La ficha Programacin es el sitio en donde se especifica la frecuencia de la programacin, pero existe una diferencia entre las opciones presentadas en el asistente y las que aparecen en el cuadro de dilogo Propiedades. La diferencia radica en un componente faltante. El asistente ofrece la opcin
Los das laborables

cuando se selecciona la opcin Diariamente; el cuadro de dilogo Propiedades no lo hace. Si queremos ejecutar esta tarea slo los das laborables, deberemos seleccionar Semanalmente y despus hacer clic en los cinco das laborables de la semana para crear una opcin parecida.

Podemos ampliar la configuracin de la programacin haciendo clic en el botn Avanzadas y elegir entonces las opciones adecuadas (las opciones que se ofrecen difieren dependiendo de la categora de programacin elegida). Ficha Configuracin La ficha Configuracin ofrece opciones que nos permiten controlar el modo en que la tarea opera bajo ciertas condiciones del sistema. En la seccin Tarea programada completada de la ficha Configuracin, tenemos dos opciones: Eliminar la tarea si no est programada para ejecutarse de nuevo . Esto se aplica a las tareas que tienen una fecha de finalizacin (incluyendo las tareas que se ejecutan una vez). La tarea, junto con su archivo, se elimina despus de la ltima ejecucin automtica. No seleccionar esta opcin si la tarea podra iniciarse peridicamente. Detener la tarea si se ejecuta durante: <un tiempo especificado>. Introducir la duracin del periodo de tiempo que se permitir para la ejecucin de esta tarea (el valor predeterminado es 72 horas, lo cual es ridculo, pero evita que tareas bloqueadas por algn error de ejecucin puedan quedarse ocupando memoria permanentemente). Esta opcin es til para las tareas que consumen mucho 4

tiempo de procesador que se configuran para ejecutarse en el medio de la noche y que queremos asegurarnos que no se estn ejecutando cuando comience la hora de actividad laboral.
No especificar una duracin lmite para las copias de seguridad (ni tampoco para. otra tarea critica), porque nos interesa que esa tarea se ejecute hasta su terminacin independientemente de la cantidad de tiempo que necesite. En cambio, si la tarea es muy prolongada, modificar la hora de inicio para que empiece ms temprano y as asegurarnos que la tarea se finaliza cuando comienza el horario laboral.

En la seccin Tiempo de inactividad de la ficha Configuracin, especificar las opciones para una tarea que se configura para ejecutarse en los momentos de inactividad del sistema. La definicin de tiempo de inactividad significa "no hay actividad del ratn ni del teclado". Esto, por supuesto, no significa que el equipo est inactivo, porque podran estar ejecutndose diferentes procesos incluyendo descargas, bsquedas de bases de datos, replicacin u otras tareas automatizadas. Las opciones de Tiempo de inactividad no nos ayudan para lograr que las tareas programadas se ejecuten ms eficientemente y no deberamos programar dos tareas simultneas con uso intensivo de entrada/salida o de procesador salvo que estemos preparados para dejarlos en ejecucin ms tiempo del que podran durar si se ejecutasen solas. Modificacin o eliminacin de tareas programadas Para cambiar las propiedades de cualquier tarea, abrir la ventana Tareas programadas y despus abrir la tarea. Pasar a la ficha apropiada del cuadro de dilogo Propiedades y realizar los cambios apropiados. Para eliminar una tarea programada se la selecciona y se elige alguno de estos mtodos para su eliminacin: Pulsar la tecla <Supr> Hacer clic en el icono Eliminar en la barra de tareas. Hacer clic con el botn secundario sobre la tarea y elegir del men emergente la opcin Eliminar. 5

Elegir Eliminar desde el men archivo. Las tareas eliminadas se envan a la papelera de reciclaje. Si no queremos ejecutar una tarea pero pensamos que podramos necesitarla en el futuro, en lugar de eliminarla, podemos deshabilitarla. Para hacer esto, anular la seleccin del cuadro de verificacin Habilitada de la ficha Tarea del cuadro de dilogo Propiedades de la tarea. Ejecucin y detencin de tareas programadas En la ventana Tareas programadas, seleccionar la tarea y elegir Archivo > Ejecutar o hacer clic con el botn secundario del ratn y elegir del men emergente la opcin Ejecutar para ejecutar la tarea inmediatamente. Si la tarea se est ejecutando y queremos detenerla, abrir la ventana Tareas programadas, hacer clic con el botn secundario sobre el objeto de la tarea y elegir la opcin Finalizar tarea.

EJERCICIOS:
Programar en el servidor Windows 2003 las siguientes tareas: 1.- Copia de seguridad semanal a las cinco menos cuarto de la madrugada de cada domingo (con credenciales de administrador). Estas copias de seguridad comenzarn a realizarse desde el mes de Diciembre de 2010 hasta la penltima semana de Junio de 2010. Por seguridad la tarea se detendr si en alguna de sus ejecuciones usa ms de cuatro horas de procesamiento. Una vez llegada la ltima semana de Junio, esta tarea se borrar automticamente. Los archivos a incluir en la copia de seguiridad son los de la unidad E: (segundo disco duro del servidor). NOTA: Ser necesario usar el programa
de copia de seguridad en lnea de comandos, ver http://support.microsoft.com/kb/814583/es

2.- Liberar espacio del disco duro del servidor de forma desatendida cada tres das a las tres de la madrugada empezando el da 15 de Noviembre de 2010. La liberacin de espacio ser selectiva: solamente se borrarn archivos temporales de internet, la papelera de reciclaje, archivos antiguos de chkdsk y se comprimirn archivos antiguos. NOTA: Para ello hay que ejecutar primero en lnea de comandos
cleanmgr /sageset:1 para guardar el perfil de borrado que deseamos como perfil guardado nmero 1. En la ruta del comando a programar habr que poner cleanmgr /sagerun:1

3.- Desfragmentar el disco disco duro del servidor (unidad c:) de forma desatendida todos los meses el primer domingo de cada mes y a las dos de la madrugada (no en los meses de Julio y Agosto). NOTA: Para ello hay que poner como lnea de comando a ejecutar la siguiente:
C:/WINDOWS/system32/defrag.exe c: /f