Dla tych, którzy wolą korzystać z Harmonogramu zadań, można zaplanować uruchomienie zadania po zainicjowaniu ponownego uruchomienia / zamknięcia, ustawiając zadanie tak, aby było uruchamiane po zarejestrowaniu zdarzenia 1074 w dzienniku systemu w Podglądzie zdarzeń. Jednak jest to dobre tylko dla bardzo krótkich zadań, które będą działać tak długo, jak system jest restartowany / zamykany, co zwykle trwa tylko kilka sekund.
- Z Harmonogramu zadań:
Rozpocznij zadanie: W
dzienniku zdarzeń :
Źródło systemu : USER32
Identyfikator zdarzenia: 1074
- W wierszu polecenia:
schtasks / create / tn "nazwa zadania" / tr "plik zadania" / sc onevent / ec system / mo * [system / eventid = 1074]
Komentarz: opcja / ec jest dostępna w systemie Windows Vista i nowszych. (dziękuję @ t2d)
Pamiętaj, że status zadania może być:
Żądana operacja nie została wykonana, ponieważ użytkownik nie zalogował się do sieci. Podana usługa nie istnieje. (0x800704DD)
Nie oznacza to jednak, że nie działał.
C:\Windows\System32\cmd.exe
jako nazwę skryptu i/C C:\path\to\batch\script.bat
jak parametry skryptu , to zrobił.