La opción existe en la interfaz de usuario, pero no en la ayuda que se muestra en la línea de comandos.Usando schtasks desde la línea de comandos, qué parámetro activará la computadora para que no se ejecute y ejecute la tarea
Respuesta
¿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 /create
y /query
. Con esta codificación XML de la tarea, se puede ver el nodo WakeToRun
se puede configurar para despertar al equipo de la suspensión para 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 comandos que reactiva el equipo , puede exportar los conceptos básicos de la tarea a XML, modificar este XML para agregar WakeToRun
, luego volver a importar esta definición XML. Puede hacer esto de dos maneras:
En el Programador de tareas de interfaz de usuario, seleccione "Activar el equipo para ejecutar esta tarea", haga clic 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, cree una tarea con los elementos básicos establecidos (acción, tiempo, etc.). A continuación, exportar el XML, programáticamente añadir el nodo
WakeToRun
(a través de XSLT o buscar/reemplazar), a continuación, volver a importar este XML actualización:schtasks.exe/crear/tn/xml MyTask.xml/f
En el paso 2, la línea de comando; schtasks.exe /create /tn /xml MyTask.xml /f
Esto puede provocar 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 ...
- 1. Ejecute la transformación web.config desde la línea de comandos
- 2. Evitar que se ejecute la tarea en segundo plano dispatch_after()
- 3. apio django: cómo configurar la tarea para que se ejecute a intervalos específicos programáticamente
- 4. SQL Management Studio - Ejecute la línea actual
- 5. ¿Cómo programo que una tarea se ejecute a intervalos periódicos?
- 6. Empaquetado de una aplicación .NET para que se ejecute en una computadora sin .NET
- 7. Modifique la secuencia de comandos python para que se ejecute en cada archivo en un directorio
- 8. Ejecutar código antes de que se ejecute la función llamada
- 9. Cómo hacer que la actividad se ejecute desde otro proceso usando Robotium
- 10. Cómo programar una tarea para que se ejecute al cerrar ventanas
- 11. Inicie las ventanas de comandos y ejecute comandos dentro de
- 12. Ejecute las herramientas de análisis estático de Intellij desde la línea de comando
- 13. Internet Explorer 8 espera hasta que la página se represente por completo y se ejecute javascript
- 14. cómo evitar que Sinatra se ejecute?
- 15. No se puede ejecutar UIAutomationTest desde la línea de comandos
- 16. Ejecute NSRunLoop en un programa de línea de comandos Cocoa
- 17. ¿Cómo detener la migración de Rails 3.1 para que no se ejecute en una transacción?
- 18. Ejecute un programa de Emacs y no espere la salida
- 19. Obteniendo que JSTL se ejecute dentro de Tomcat y Eclipse
- 20. Crear una nueva tarea que ejecute un programa
- 21. ¿Cómo hacer que Ruby ejecute alguna tarea cada 10 minutos?
- 22. ¿Puedo escribir un programa en binario directamente? ¿Cómo puedo hacer que la computadora lo ejecute?
- 23. ¿Cómo configurar una tarea CRON para que se ejecute solo una vez por conjunto de instancias?
- 24. Ejecute el programa C# .NET desde la red compartida
- 25. Cómo hacer que una tarea NO se ejecute en el subproceso UI
- 26. ¿Detener la aplicación para que no se ejecute en segundo plano?
- 27. Ejecute pdb sin stdin/stdout usando FIFO
- 28. Evite que Javascript se ejecute dos veces
- 29. Ejecute MsiExec desde PowerShell y obtenga el código de retorno
- 30. compilación de actionscript desde la línea de comandos usando MXMLC
la versión de Windows/schtasks API tiene? – Paxenos
Todo esto ahora debería poder ser reemplazado por el cmd-lets de tarea programada de Windows en powershell. Específicamente, el cmd-let New-ScheduledTaskSettingsSet debería permitirnos especificar la configuración WakeToRun. – thetreat