Get-ScheduledJob
Pobiera zaplanowane zadania na komputerze lokalnym.
Składnia
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Opis
Polecenie Get-ScheduledJob
cmdlet pobiera zaplanowane zadania na komputerze lokalnym. Get-ScheduledJob
Pobiera tylko zaplanowane zadania utworzone przez bieżącego użytkownika przy użyciu Register-ScheduledJob
polecenia cmdlet .
Mimo że zadania tworzone przy użyciu Register-ScheduledJob
polecenia cmdlet są wyświetlane w harmonogramie zadań, Get-ScheduledJob
program pobiera tylko zaplanowane zadania. Nie pobiera zaplanowanych zadań utworzonych w harmonogramie zadań.
Bez parametrów Get-ScheduledJob
pobiera wszystkie zaplanowane zadania na komputerze. Możesz użyć parametrów , Get-ScheduledJob
aby uzyskać zaplanowane zadania według identyfikatora lub nazwy i zbadać je lub przekazać je potokiem do innych poleceń cmdlet.
Get-ScheduledJob
jest jedną z kolekcji poleceń cmdlet planowania zadań w module PSScheduledJob , który znajduje się w programie Windows PowerShell.
Aby uzyskać więcej informacji na temat zaplanowanych zadań, zobacz temat Informacje w module PSScheduledJob. Zaimportuj moduł PSScheduledJob, a następnie wpisz: Get-Help about_Scheduled*
lub zobacz about_Scheduled_Jobs.
To polecenie cmdlet zostało wprowadzone w programie Windows PowerShell 3.0.
Przykłady
Przykład 1. Pobieranie wszystkich zaplanowanych zadań
Ten przykład pobiera wszystkie zaplanowane zadania na komputerze lokalnym.
Get-ScheduledJob
Przykład 2. Pobieranie zaplanowanych zadań według nazwy
Ten przykład pobiera wszystkie zaplanowane zadania na komputerze z nazwami zawierającymi kopie zapasowe lub Archiwum. Ten format polecenia umożliwia wyszukiwanie określonych zadań.
Get-ScheduledJob -Name *Backup*, *Archive*
Przykład 3. Pobieranie zaplanowanych zadań na komputerach zdalnych
Ten przykład pobiera wszystkie zaplanowane zadania na komputerach wymienionych w pliku tekstowym.
Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
Polecenie używa Invoke-Command
polecenia cmdlet do uruchomienia Get-ScheduleJob
polecenia na każdym komputerze.
Przykład 4. Potok zaplanowane zadania do innych poleceń cmdlet
Ten przykład pobiera wyzwalacze zadań określonych zaplanowanych zadań
Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Używa Get-ScheduledJob
polecenia cmdlet , aby pobrać zaplanowane zadania i potokować je do Get-JobTrigger
polecenia cmdlet w celu pobrania wyzwalaczy zadań zaplanowanych.
Parametry
-Id
Pobiera tylko zaplanowane zadania z określonym numerem identyfikacyjnym (id). Wprowadź co najmniej jeden identyfikator zaplanowanych zadań na komputerze. Domyślnie Get-ScheduledJob
pobiera wszystkie zaplanowane zadania na komputerze.
Typ: | Int32[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Pobiera tylko zaplanowane zadania o określonych nazwach. Wprowadź co najmniej jedną nazwę zaplanowanych zadań na komputerze. Obsługiwane są symbole wieloznaczne. Domyślnie Get-ScheduledJob
pobiera wszystkie zaplanowane zadania na komputerze.
Typ: | String[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Nie można potokować obiektów do tego polecenia cmdlet.
Dane wyjściowe
To polecenie cmdlet zwraca definicję zaplanowanego zadania.
Uwagi
- Każde zaplanowane zadanie jest zapisywane w podkatalogu
$HOME\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs
katalogu na komputerze lokalnym. Podkatalog ma nazwę zaplanowanego zadania i zawiera plik XML zaplanowanego zadania i rekordy historii wykonywania. Aby uzyskać więcej informacji na temat zaplanowanych zadań na dysku, zobacz about_Scheduled_Jobs_Advanced. - Zaplanowane zadania utworzone w programie Windows PowerShell są wyświetlane w harmonogramie zadań w folderze Harmonogram
Library\Microsoft\Windows\PowerShell\ScheduledJobs
zadań. Harmonogram zadań umożliwia wyświetlanie i edytowanie zaplanowanego zadania. - Harmonogram zadań,
SchTasks.exe
narzędzie wiersza polecenia i polecenia cmdlet harmonogramu zadań umożliwiają zarządzanie zaplanowanymi zadaniami utworzonymi za pomocą poleceń cmdlet Zaplanowane zadanie. Nie można jednak używać poleceń cmdlet Zaplanowane zadanie do zarządzania zadaniami utworzonymi w harmonogramie zadań.
Linki powiązane
- Add-JobTrigger
- Disable-JobTrigger
- Disable-ScheduledJob
- Enable-JobTrigger
- Enable-ScheduledJob
- Get-JobTrigger
- Get-ScheduledJob
- Get-ScheduledJobOption
- New-JobTrigger
- New-ScheduledJobOption
- Register-ScheduledJob
- Remove-JobTrigger
- Set-JobTrigger
- Set-ScheduledJob
- Set-ScheduledJobOption
- Unregister-ScheduledJob