Jak zaplanować automatyczne uruchamianie skryptu PowerShell na serwerze Windows?
Przeglądaj tematy postów
Wstęp
Jeśli chcesz, aby skrypt PowerShell uruchamiał się automatycznie w określonych odstępach czasu, musisz zaplanować skrypt PowerShell za pomocą harmonogramu zadań systemu Windows.
co oznacza oczekująca instalacja
Istnieją inne narzędzia, których można użyć do zaplanowania uruchamiania skryptu PowerShell w określonych godzinach, ale ten przewodnik pokazuje, jak to zrobić za pomocą harmonogramu zadań systemu Windows
Do demonstracji tego przewodnika użyję skryptu PowerShell pokazanego poniżej. Skrypt tworzy foldery, jeśli folder nie istnieje w katalogu.
Potrzebny czas:5 minut.
Aby zaplanować automatyczne uruchamianie skryptu PowerShell w systemie Windows Server, wykonaj następujące czynności:
- Otwórz Harmonogram zadań systemu Windows
Rodzaj Harmonogram zadań w polu wyszukiwania. Następnie kliknij Harmonogram zadań.

- Utwórz nowe zadanie
Kliknij prawym przyciskiem myszy Biblioteka Harmonogramu Zadań . Następnie wybierz Utwórz zadanie .

najlepszy system operacyjny Linux dla kodi
- Nazwij zadanie i wprowadź opcjonalny opis
Na karcie ogólnej nowego zadania nadaj zadaniu nazwę za pomocą Nazwa pole. Możesz również opisać zadanie za pomocą opis skrzynka.
W polu oznaczonym 3 pamiętaj, aby wybrać Uruchom niezależnie od tego, czy użytkownik jest zalogowany, czy nie . Jeśli wybierzesz pierwszą opcję, zaplanowany skrypt PowerShell nie zostanie uruchomiony, dopóki użytkownik nie jest zalogowany.

- Utwórz wyzwalacz, aby automatycznie uruchomić zaplanowany skrypt PowerShell
Aby to zrobić, kliknij wyzwalacze patka. Następnie kliknij Nowy . ten Nowy wyzwalacz otworzy się okno.
Na Rozpocznij zadanie rozwijanej, upewnij się, że Zgodnie z harmonogramem jest zaznaczona. Następnie wybierz, czy chcesz zaplanować uruchomienie skryptu PowerShell Codziennie , Tygodniowo lub Miesięczny .
Możesz również zaplanować powtarzanie skryptu PowerShell w określonych odstępach czasu. Aby to zrobić, sprawdź Powtarzaj zadanie co skrzynka. Następnie kliknij menu, aby wybrać okres.
Inną bardzo ważną konfiguracją jest Zatrzymaj zadanie, jeśli działa dłużej niż ustawienie. Zaznacz to pole, aby automatycznie zatrzymać zaplanowane zadanie. Możesz również ustawić datę wygaśnięcia zadania. Zadanie przestanie działać po ustawionej dacie.
Po zakończeniu konfigurowania wyzwalacza kliknij OK.

- Zaplanuj skrypt PowerShell za pomocą działania patka
Kliknij działania patka. Następnie kliknij Nowy . Na Akcja rozwijanej, upewnij się, że Uruchom program jest zaznaczona. Następnie wpisz PowerShell.exe na program/skrypt pole.
Następnie wprowadź -Plik po której następuje pełna ścieżka do skryptu na Dodaj argumenty (opcjonalnie) pole. Oto polecenie, które wpisałem w Dodaj argumenty (opcjonalnie) pole:
-Plik C:PSschedule przykład powershellCreate-folders-from-text-file.ps1
Po zakończeniu kliknij OK. Następnie ponownie kliknij OK. Kiedy klikniesz OK po raz drugi, będziesz musiał potwierdzić swoje hasło.

discord, powiedz, w którą grę grasz
- Na Nazwa użytkownika użyj formatu NazwaKomputera azwa użytkownika lub Nazwa domenyNazwa użytkownika.
Kiedy skończysz, oto co działania będzie wyglądać zakładka. Skutecznie prosisz harmonogram zadań o uruchomienie tego polecenia –
|_+_|
Aby potwierdzić, że skrypt powershell będzie działał zgodnie z harmonogramem, kliknij prawym przyciskiem myszy zadanie i wybierz Uruchom.Wniosek
Aby skrypt został uruchomiony, musisz użyć parametru -File polecenia PowerShell.exe na karcie Akcje. To jest sztuczka. W przeciwnym razie Twój skrypt może się nie uruchomić.
Mam nadzieję, że ten przewodnik okazał się pomocny. Aby zostawić komentarz, sugestię lub zadać pytanie, skorzystaj z formularza Zostaw odpowiedź na końcu tej strony.
Inne pomocne przewodniki
- Objaśnienie Powershell For Loop: składnia i przykłady
- Powershell, jeśli wyjaśniono inaczej: składnia i przykłady


