Qualcuno sa come impostare un'attività pianificata per l'esecuzione in background utilizzando l'Utilità di pianificazione di Windows?
Non sembra esserci alcuna opzione per farlo.
Qualcuno sa come impostare un'attività pianificata per l'esecuzione in background utilizzando l'Utilità di pianificazione di Windows?
Non sembra esserci alcuna opzione per farlo.
Risposte:
Come osservato da Mattias Nordqvist nei commenti seguenti, è anche possibile selezionare l'opzione del pulsante di opzione "Esegui se l'utente è connesso o meno" . Quando si salva l'attività, verrà richiesta una volta la password dell'utente. bambams ha notato che ciò non concederebbe le autorizzazioni di sistema al processo e sembra anche nascondere la finestra di comando.
Non è una soluzione ovvia, ma per eseguire un'attività pianificata in background, modificare l' utente che esegue l'attività su " SISTEMA " e sullo schermo non verrà visualizzato nulla.
Supponendo che l'applicazione che si sta tentando di eseguire in background sia basata sulla CLI, è possibile provare a chiamare i lavori pianificati utilizzando Hidden Start
Vedi anche: http://www.howtogeek.com/howto/windows/hide-flashing-command-line-and-batch-file-windows-on-startup/
start /b
start
è che si tratta di un comando non di un programma, quindi non è possibile utilizzarlo in Utilità di pianificazione.
cmd.exe /c start
fa il trucco per i comandi che non sono programmi.
cmd
processo e il start
comando, quindi si finisce ancora con una finestra della console che almeno lampeggia per un momento. Difende semplicemente il problema (e aggiunge un ulteriore e inutile livello di astrazione al problema.