El uso más sencillo de las tareas programadas en el Administrador de Tareas Programadas es la ejecución
de script de Porcioles lo que más se utiliza en estos tiempos para poder ejecutar tareas que realizan
ciertas configuraciones o ciertos parámetros que nosotros definimos en esos escrit de PowerShell vamos
a crear una tarea programada.
En este caso tengo un escrito de Bourges por aquí en esta ubicación el cual lo que hace es eliminar
unos archivos en determinada fecha archivos que son por ejemplo algunos Lop de registros o de otros
temas.
Por ejemplo yo tengo ese escrito que lo que hace es realizar ese tema entonces esperemos que aquí tenemos
el escrito de publisher que se llama Lilit Fals punto ps1 y lo que hace es que va a realizar este tema
o va a realizar este borrado de unos archivos que son anteriores a CincoDías y que se encuentran en
la carpeta llamada C Bacab.
Esta carpeta la tenemos por aquí carpeta se backups o backup y vemos que tenemos unos archivos que son
anteriores a 2016 archivos que fueron creados.
En este caso txt entonces me tiene que eliminar estos archivos y me tienen que dejar los archivos txt
allí es como una forma de purgar como se conoce logs o archivos en determinado caso este archivo entonces
está escrito por PowerShell lo tenemos por aquí guardado en esta parte donde ya les había comentado
en disco localicé usuarios administrador y se llama Fiss.
Vamos a crear una tarea programada en la carpeta que hemos creado llamada PowerShell.
Vamos a crear una tarea donde vamos a decirle por ejemplo Lilit files vamos a decirle que se ejecute
con la cuenta administradora vamos a hacer un desencadenadas en este caso.
Pues yo quiero que se programé todos los días o puedo por ejemplo hacerlo semanalmente los domingos
a esta misma hora le puedo dar aceptar y quedó programada esa tarea.
Las opciones que vamos a realizar vamos a crear una nueva opción en este caso que es iniciar un programa
pero en este caso vamos a iniciar lo que es PowerShell y lo que vamos a hacer es que vamos a decirle
que el fiel donde vamos a tener en nuestro archivo de script se encuentra en la siguiente ubicación.
Entonces copiamos la ubicación nos la llevamos a nuestro archivo abrimos comillas pegamos la ubicación
le hacemos un vaques Slash y le decimos cuál es el escrit en este caso se llama Lilit Fils punto p s
1 y cerramos comillas en este caso lo que va a hacer es que va a ejecutar PowerShell y va a ejecutar
este inscríbete de Power Lock que se encuentra en esta ubicación que se llama Dili Filth Ok listo tenemos
esa tarea programada no vamos a especificar ningún otro argumento opcional porque todo está establecido
en el script de pobreza el que tenemos allí le damos a aceptar vemos que nos pregunta que si que parece
que se incluyeron argumentos en el cuadro de texto programa tal es que si queremos incluirlos en los
argumentos siguientes vamos a decirle que sí es así nos queda nuestra tarea en la cual vemos que nos
coloca automáticamente allí en el cuadro de agregar argumentos o pueden hacerlo en el cuadro de argumentos
o pueden hacerlo en el programa o escrit que da lo mismo las condiciones la vamos a dejar lo mismo las
configuraciones vamos a darlo por lo mismo y ya tenemos creada nuestra tarea de PowerShell que lo que
va a hacer es ejecutar PowerShell para realizar esa ejecución de ese script puede ser un script de por
sí puede ser un punto VAP creado en CMD puede ser un visual Bayside script cualquiera de estos escritos
ustedes tienen por allí que ejecutan diferentes tareas diariamente para realizar x funcionalidad en
su empresa le decimos aceptar y ya tenemos creada nuestra tarea programada vemos que tenemos toda la
cantidad de archivos vamos a ejecutar ahora nuestra tarea vamos a ejecutar vemos que ahí ejecutó lo
que fue ese programa o s ventana que vimos ahí de por sí vemos que se ejecutó esta lista la tarea podemos
verificar el historial vemos que la tarea fue completada todo el tema del proceso de la tarea se completó
y vamos a ver si efectivamente nos borró o nos eliminó los archivos o archivos que teníamos anteriores
a 5 días de creación o de fecha de creación.
Esto es lo más útil que tenemos nosotros con el tema del programador de tareas desencadenar una opción
en este caso ejecutar un script de PowerShell que tiene una serie de comandos una serie de cml es una
serie de parámetros para ejecutar o desempeñar cualquier tarea de nuestro sistema operativo en nuestra
empresa y que se va a ejecutar en determinada hora en determinada programación que nosotros hemos establecido
es una de las cosas más interesantes o más importantes que podemos hacer con las tareas programadas
lo que es programar una tarea para ejecutar un script de PowerShell y poder tener esa acción.
Nos demorarían de pronto realizando el eliminado de pongamos un loop de registro de una aplicación como
si al server como Chain Server que tiene miles de registros y por ejemplo son muchísimos registros y
deberíamos hacerlo manualmente.
En este caso con la descrita por Horcher nos desentendemos de que tenemos que hacer eso diariamente
o semanalmente y de pronto se nos olvida o cualquier cosa pasa y se nos llena el disco duro y podemos
tener algún problema con nuestra aplicación o con nuestro sistema operativo porque hay muchas aplicaciones
que generan demasiados Lop de registros y en este caso lo hemos eliminado a través de un escrito por
el que hemos programado una tarea y así nunca se nos va a olvidar que a realizar esa acción ese es un
caso en concreto que les estoy comentando puede ser para cualquier otro tipo de script o cualquier otro
tipo de tarea que necesitemos en nuestro sistema operativo.
Entonces vemos que es muy importante el tema de las tareas programadas poder automatizar esa configuración
o esa acción que debemos realizar y nosotros como administradores de TI pues tenemos esa herramienta
para poder alivianar de pronto esa carga de realizar tareas manualmente en nuestra empresa o en nuestros
sistemas operativos.