schtasks: crea un'attività senza pianificazione che viene eseguita su richiesta


8

Sto cercando di utilizzare schtasks.exee creare un'attività una tantum che viene eseguita su richiesta. Voglio solo creare l'attività senza una pianificazione ma il comando schtasks /create /tn TestTasknon riesce Invalid syntax. Mandatory option 'sc' is missing.. C'è un'opzione che mi manca?

Risposte:


5

Crea l'attività e impostala per avviare ONCE in passato. L'attività esiste e puoi eseguirla a piacimento.


1
Questo non funziona sulla mia macchina - hai altre soluzioni alternative che conosci? Abbiamo pianificato l'attività con ONCE il 1/1/2999, tuttavia non è una soluzione pulita.
DR

2
@DR Abbiamo un viaggiatore nel tempo! Per il resto di noi, 1/1/2999 non è nel passato. È anche dopo il 19 gennaio 2038 03:14:08 GMT, The End of Unix Time . Ecco perché non ha funzionato sulla tua macchina.
Esa Jokinen,

4

Invece di utilizzare un tempo fittizio nel passato o nel futuro, è possibile impostare l'attività da eseguire su un evento fittizio:

SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f

Quindi è possibile eseguirlo su richiesta:

SCHTASKS /Run /TN "TaskOnEvent"

O attivalo registrando l'evento:

EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."

..Oppure crea attività in gui, esporta e chiama xml:

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

1

/sc ONCE /st 00:00 dovrebbe essere sufficiente per creare un'attività che non si avvia mai da sola e deve essere attivata esplicitamente


0

Come già detto, puoi creare attività in gui, esportare e chiamare xml:

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

... NON è necessario specificare alcun trigger se si crea tramite la GUI.


0

/sc once /st 00:00non funzionerà perché non è possibile pianificare un'attività in passato. Ma se usi il TEMPO ATTUALE, funzionerà e l'attività non verrà mai eseguita ... (ma riceverai comunque un avviso) ... testato su Windows 10 ...

/sc once /st 20:56per questo post!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.