windows - run - Usando schtasks desde la línea de comando, qué parámetro despertará a la computadora de la suspensión y ejecutará la tarea
task scheduler comando (2)
¿Está creando una nueva tarea a través de la línea de comando schtasks.exe o está actualizando una tarea existente?
En Vista, schtasks.exe tiene una opción /xml para ambos /create y /query . Con esta codificación XML de la tarea, puede ver que el nodo WakeToRun se puede configurar para que la computadora se WakeToRun y ejecutar la tarea:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
...
</RegistrationInfo>
<Triggers />
<Principals>
...
</Principals>
<Settings>
...
<WakeToRun>true</WakeToRun>
...
</Settings>
<Actions Context="Author">
<Exec>
<Command>myprogram.exe</Command>
</Exec>
</Actions>
</Task>
Si necesita crear una tarea desde la línea de comando que activa la computadora, puede exportar los conceptos básicos de la tarea a XML, modificar este XML para agregar WakeToRun y luego volver a importar esta definición XML. Puedes hacer esto de dos maneras:
En la interfaz de usuario del Programador de tareas, seleccione "Activar la computadora para ejecutar esta tarea", haga clic con el botón derecho en la tarea y
Export...a XML. Luego puede volver a importar este archivo en otra máquina (ver a continuación) y se configurará Wake-To-Run. o,A través de la línea de comando, crea una tarea con los elementos básicos establecidos (acción, tiempo, etc.). Luego, exporte el XML, agregue programáticamente el nodo
WakeToRun(a través de XSLT o busque / reemplace), luego vuelva a importar este XML actualizado:schtasks.exe / create / tn / xml MyTask.xml / f
La opción existe en la interfaz de usuario, pero no en la ayuda que se muestra en la línea de comandos.
En el paso 2, la línea de comando; schtasks.exe /create /tn /xml MyTask.xml /f Esto puede schtasks.exe /create /tn /xml MyTask.xml /f un error que dice; Sintaxis inválida. La opción obligatoria ''tn'' falta.
/tn necesita un nombre. Esto debería ser
schtasks.exe /create /tn MyTask /xml "C:/MyTask.xml" /f
Y si tiene o quiere un espacio en el nombre, puede usar;
schtasks.exe /create /tn "My Task With Spaces" /xml "C:/My Task With Spaces.xml" /f
Espero que esto ayude...