Opcja istnieje w interfejsie użytkownika, ale nie w pomocy wyświetlanej w wierszu poleceń.Używanie schtasks z wiersza poleceń, który parametr obudzi komputer ze stanu uśpienia i wykona zadanie
Odpowiedz
Tworzysz nowe zadanie za pomocą wiersza poleceń schtasks.exe
lub aktualizujesz istniejące zadanie?
W systemie Vista schtasks.exe
ma opcję /xml
zarówno dla opcji /create
, jak i /query
. Z tego kodowania XML zadania można zobaczyć węzeł WakeToRun
może być ustawiona na wyprowadzanie komputera ze stanu uśpienia, aby uruchomić zadanie:
<?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>
Jeśli chcesz utworzyć zadanie z wiersza poleceń, które budzi komputer , możesz wyeksportować podstawy zadania do XML, zmodyfikować ten XML, aby dodać WakeToRun
, a następnie ponownie zaimportować tę definicję XML. Można to zrobić na dwa sposoby:
W Task Scheduler UI, wybierz "Wake komputera do uruchomienia tego zadania", kliknij prawym przyciskiem myszy na zadaniu i
Export...
XML. Następnie można ponownie zaimportować ten plik na innej maszynie (patrz poniżej), a Wake-To-Run zostanie ustawione. lub,Za pomocą wiersza poleceń utwórz zadanie z zestawem podstawowym (akcja, czas itp.). Następnie eksport XML, programowo dodać węzeł
WakeToRun
(przez XSLT lub wyszukiwania/zamiany), a następnie ponownie zaimportować zaktualizowany XML:Schtasks.exe/tworzyć/tn/xml MyTask.xml/f
W kroku 2 linia poleceń; schtasks.exe /create /tn /xml MyTask.xml /f
Może to spowodować błąd, który mówi; Niepoprawna składnia. Brak jest obowiązkowej opcji "tn".
/tn
potrzebuje nazwy. To powinno być:
schtasks.exe /create /tn MyTask /xml "C:\MyTask.xml" /f
A jeśli masz lub chcesz spację w nazwie, możesz użyć;
schtasks.exe /create /tn "My Task With Spaces" /xml "C:\My Task With Spaces.xml" /f
Nadzieja to pomaga ...
- 1. .dSYM wygenerowane z wiersza poleceń (komputer Mac)
- 2. Używanie klienta wiersza poleceń MySQL
- 3. Używanie NSURLSession z programu wiersza poleceń Swift
- 4. Używanie struktur w narzędziu wiersza poleceń
- 5. Wejście z wiersza poleceń
- 6. Używanie sendmaila z linii poleceń
- 7. Skompiluj projekt Flex Builder z wiersza poleceń
- 8. Obsługa argumentów wiersza poleceń Perl ze spacjami ze skryptu bash?
- 9. Jak utworzyć zadanie, które drukuje argumenty wiersza poleceń?
- 10. Napisz program, który rozpozna dźwięk i wykona akcję
- 11. args.length i wiersza poleceń argumenty
- 12. Argumenty QtCreator i wiersza poleceń
- 13. Narzędzie Deflate z wiersza poleceń
- 14. Szybki test porównawczy z wiersza poleceń
- 15. Jak uruchomić QUnit testy z wiersza poleceń?
- 16. Parametr dostępu z klasy poleceń
- 17. Jak uruchomić skrypt PowerShell z wiersza poleceń i przejść do katalogu jako parametr
- 18. C# Włóż komputer do trybu uśpienia lub hibernacji
- 19. Uruchom ColdFusion z wiersza poleceń
- 20. Wykonaj Pitest z wiersza poleceń
- 21. Interfejs wiersza poleceń w C++
- 22. Wyjście z drzewa wiersza poleceń
- 23. Haskell: Analizowanie argumentów wiersza poleceń
- 24. uśpienia wątku i Windows Services
- 25. Zmienne Makefile z wiersza poleceń a środowisko
- 26. Używanie opisu stanu w HttpUnauthorizedResult
- 27. Jak korzystać z csslint z wiersza poleceń?
- 28. Drukować argumenty wiersza poleceń z argparse?
- 29. Argumenty wiersza poleceń Java. Używanie * jako argumentu dla mnożenia
- 30. Okna aplikacji WPF nie są w pełni odświeżane po przebudzeniu ekranu ze stanu uśpienia.
Która wersja Windows/SCHTASKS API masz? – Paxenos
Wszystko to powinno być teraz możliwe do zastąpienia przez zaplanowane zadanie Windows cmd-lets w powershell. W szczególności program cmd-let New-ScheduledTaskSettingsSet powinien pozwolić nam na określenie ustawienia WakeToRun. – thetreat