Il comando schtasks è abbastanza particolare nel modo in cui tratta gli utenti e lo sfondo / primo piano. Preferisco di gran lunga creare e gestire attività pianificate dalla riga di comando (molto meno fastidi rispetto alla GUI e posso adattare le cose esattamente a mio piacimento molto rapidamente in questo modo), ma primo piano / sfondo è un problema specifico. Per mostrare come funziona con esempi:
La seguente attività verrà eseguita ogni 30 minuti (ma solo in background! L'uso di / ru e / rp impone che ciò accada):
schtasks / create / sc minute / mo 30 / tn "Note" / tr notepad.exe / ru / rp
Tuttavia, se si esegue il comando seguente, verrà eseguito in primo piano con le proprie credenziali (quindi, se si desidera monitorare il lavoro, sarà possibile farlo come segue):
schtasks / create / sc minute / mo 30 / tn "Note" / tr notepad.exe
È strano la prima volta che l'ho visto, ma una volta che conosci la regola, è semplice. Come dici tu, stranamente nella GUI, devi impostare username / password come l'utente corrente affinché funzioni in primo piano, il che sembra opposto.
Alcuni altri esempi:
schtasks / create / sc minute / mo 30 / tn "Note" / tr "php C: argomento \ path \ to \ script.php"
schtasks / create / sc minute / mo 30 / tn "Note" / tr "start / min C: \ Users \ John \ MyPHPscript.bat"
quindi inserisci l'argomento MyPHPscript.bat: php C: \ path \ to \ script.php
Per visualizzare correttamente l'attività specifica (mostrando anche la riga di comando utilizzata):
schtasks / query / tn "Note" / v / fo list