Wygląda na to, że jestem nieco zdezorientowany Task Scheduler
ustawieniami wyzwalacza. (Jestem w systemie Windows Server 2008 Web)
Chcę utworzyć zadanie, które będzie uruchamiane co 5 minut, niezależnie od tego, czy użytkownik jest zalogowany, czy nie, i które wraca do harmonogramu po ponownym uruchomieniu komputera.
Tak więc skonfigurowałem to wszystko zgodnie z wymaganiami, ale zauważ, że moje Trigger ma dwie opcje:
- Rozpocznij zadanie
At Startup
(a następnie użyj,Advanced Settings
aby powtarzać co pięć minut w nieskończoność) - Rozpocznij zadanie
At task creation/modification
(a następnie użyj,Advanced Settings
aby powtarzać co pięć minut w nieskończoność)
Jeśli wybiorę (1), nie będzie działać od razu. Będę musiał ponownie uruchomić komputer, czego nie chcę robić.
Jeśli wybiorę (2), uruchomi się od razu, ale nie będzie po następnym uruchomieniu.
Jeśli utworzę wyzwalacze zarówno dla (1), jak i (2), może to działać, ale jeśli kiedykolwiek zmodyfikuję to zadanie w przyszłości, czy będą uruchomione dwa wystąpienia, gdy oba wyzwalacze zostaną uruchomione? A może zastąpi 5-minutowe interwały, które rozpoczęły się od uruchomienia? Ja też nie chcę.
Jakieś pomysły?
Oto jak utworzyć takie zaplanowane zadanie za pomocą PowerShell:
źródło