Me gustaría iniciar un archivo por lotes, cada minuto.
Para hacer esto, quería crear la tarea usando el programador de tareas estándar y, en caso de que esto falle, usar la schtasks
línea de comandos.
Primero intenté usar el programador de tareas estándar:
crear la tarea,
tener "Diario" como activador,
detalles (a las 9:20 todos los días),
estado "Habilitado".
La acción es "Iniciar un programa", siendo "C:...\Tester.bat" (este archivo por lotes existe).
Ahora que lo he creado puedo modificarlo para que sea más específico, pero esto no funciona:
Pregunto por las propiedades, hago clic en "OK" (sin tocar nada) y me sale el mensaje de error:
Se ha producido un error en la tarea Probador. Mensaje de error: Uno o más de los argumentos especificados no son válidos.
Como es esto posible? Creo algo siguiendo su propio asistente y ¿podría haber algún problema? E incluso si hice algo mal, ¿cómo puedo saber qué hice mal?
Cuando pregunto Schtasks /Query /TN Tester
, obtengo los siguientes resultados:
Folder: \
TaskName Next Run Time Status
=========== ================== ========
Tester 29/03/2019 9:20:00 Ready
¿Eso es todo? ¿Qué pasa con los demás parámetros (disparador, disparador avanzado, acción,...)?
Acerca de crear una tarea usando schtasks
, eso tampoco está muy claro:
Para crear una tarea, que se ejecuta cada minuto, se menciona el uso del /MO
interruptor como modificador para la recurrencia de la programación, pero al editar el schtasks /Change /?
interruptor /MO
parece no estar allí.
Para complicar completamente las cosas: estoy trabajando aquí en una máquina con Windows 10 y la tarea en sí debe configurarse en la PC de un cliente, que es Windows-Server 2016, por lo que me gustaría tener una forma sólida de funcionando, lo cual puedo explicar fácilmente a mi cliente.
Editar después del primer comentario
Este es el resultado de schtasks
usar el /V
interruptor (todavía no veo qué podría estar mal):
Prompt>schtasks /Query /TN Tester /V
Folder: \
HostName TaskName Next Run Time Status Logon Mode Last Run Time Last Result Author Task To Run Start In Comment Scheduled Task State Idle Time Power Management Run As User Delete Task If Not Rescheduled Stop Task If Runs X Hours and X Mins Schedule Schedule Type Start Time Start Date End Date Days Months Repeat: Every Repeat: Until: Time Repeat: Until: Duration Repeat: Stop If Still Running
============= ========== ==================== ======== ================== ==================== ============ ================ =========================== ================= ========= ====================== =========== ============================================= ============= ============================== ======================================== ================================================== =============== ============ ========== ========== ================ ======== =============== ==================== ========================= =============================
DOMINIQUEDS Tester 29/03/2019 9:20:00 Ready Interactive only 28/03/2019 9:20:00 -1073741510 SKYLINE2\Dominiq C:\Temp_Folder\Tester.bat C:\Temp_Folder\ N/A Enabled Disabled Stop On Battery Mode, No Start On Batteries DominiqueDS Disabled 72:00:00 Scheduling data is not available in this format. Daily 9:20:00 28/03/2019 N/A Every 1 day(s) N/A Disabled Disabled Disabled Disabled
¿Alguien sabe cómo hacer esto?
gracias de antemano