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.

Type:Int32[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Nie można potokować obiektów do tego polecenia cmdlet.

Dane wyjściowe

ScheduledJobDefinition

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ń.