En mi máquina con Windows 7 puedo ejecutar algo como:
schtasks.exe /Change /TN "MyTaskName" /Disable
Pero / Desactivar no parece estar disponible en Windows XP: ¿hay alguna forma de desactivarlo desde la línea de comandos?
windows-xp
command-line-interface
scheduled-task
John Sibly
fuente
fuente
C:\Windows\System32\schtasks.exe
binarios desde una instalación 2003+. Coloque este binario en la máquina XP y llámelo utilizando su ruta explícita. Acabo de probar con éxito la desactivación de una tarea creada con XPschtasks
usando el 2003schtasks
.Para lograr el comportamiento de ejecución única, siempre puede codificar un script de murciélago 'wrapper' que verifica un archivo de bloqueo.
Cree el archivo de bloqueo en la primera ejecución, y cada vez que finalice la secuencia de comandos del contenedor solo se cerrará si encuentra el archivo de bloqueo:
fuente