BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Archivo batch que no se ejecuta desde el programador de tareas de Windows 10

BocaDePez
BocaDePez

Tengo un .cmd o .bat como queráis llamarlo, que puedo ejecutar clicando en él directamente, pero que no funciona ejecutándolo con el programador de tareas de Windows 10 ¿sabéis cual puede ser el problema?

El bat mueve unas bases de datos que se crean en C: a un directorio en D: Es igual que en la tarea creada en el programador especifique que se ejecute como administrador. Creo que he probado todas las configuraciones posibles en el programador, y no ejecuta la tarea. El usuario que ejecuta la tarea es el mismo que la ha creado y es el único administrador del sistema. Ya no sé qué más probar. ¿Alguna idea?

BocaDePez
BocaDePez

Se me ocurre que pruebes varias cosas:

- Modifica el.bat o el .CMD y que ejecute algo sencillo, abrir el notepad o la calculadora. Si esto falla se podría decir que no admite ese tipo script (lo dudo).

- Prueba ejecutar un script vbs o powershell.

- En la ruta de ejecución mete la ruta entera/absoluta del script, no la relativa.

...

naveganteperdido
1

yo normalmente hago que se ejecuten como system asi da igual en que equipo sea y el usser/pass

d: es local o una unidad remota?

cuando dices que copias unos archivos, estas hablando de un simple copy o robocopy?

mira en los eventos o historial o algo asi del programador de tareas, lanzalo a mano y mira en que estado se queda

la tarea SEGURO que la ejecuta, otra cosa es que no haga lo que tu esperas por alguna razon, y sino tan simple como darle a que la ejecute ahora y mirar que sucede

yo normalmente en los bat lo que hago para debugear bats lanzados con el taskschd.msc es

mkdir c:\a

comando 1

mkdir c:\b

comando 2

mkdir c:\c

asi se si siquiera se inicia y en que paso se queda pillado

BocaDePez
BocaDePez
1

¿Has configurado correctamente este campo?

image.png
🗨️ 2
naveganteperdido

si hace por ejemplo un robocopy de ruta completa a ruta completa no le hace falta configurar eso, por algo pone que es opcional

otra posibilidad chorra es que este intentando sobreescribir algo y se quede tirado el proceso esperando respuesta, como no ha puesto aqui el bat que quiere ejecutar se puede hacer muchas elucubraciones

si quiere algo que exporte la tarea ( borrando password ) y el bat y nos lo ponga

🗨️ 1
vukits

antes de nada, haz las pruebas con usuario logueado