Get-ScheduledJob
Hämtar schemalagda jobb på den lokala datorn.
Syntax
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Description
Cmdleten Get-ScheduledJob
hämtar schemalagda jobb på den lokala datorn. Get-ScheduledJob
hämtar endast schemalagda jobb som skapas av den aktuella användaren med hjälp av cmdleten Register-ScheduledJob
.
Även om jobb som skapas med hjälp av cmdleten Register-ScheduledJob
visas i Schemaläggaren, Get-ScheduledJob
hämtar endast schemalagda jobb. Schemalagda aktiviteter skapas inte i Schemaläggaren.
Utan parametrar Get-ScheduledJob
hämtar du alla schemalagda jobb på datorn. Du kan använda parametrarna Get-ScheduledJob
för för att hämta schemalagda jobb efter ID eller namn och undersöka dem eller skicka dem till andra cmdletar.
Get-ScheduledJob
är en av en samling cmdletar för jobbschemaläggning i modulen PSScheduledJob som ingår i Windows PowerShell.
Mer information om schemalagda jobb finns i Avsnittet om i modulen PSScheduledJob. Importera modulen PSScheduledJob och skriv sedan: Get-Help about_Scheduled*
eller se about_Scheduled_Jobs.
Den här cmdleten introducerades i Windows PowerShell 3.0.
Exempel
Exempel 1: Hämta alla schemalagda jobb
Det här exemplet hämtar alla schemalagda jobb på den lokala datorn.
Get-ScheduledJob
Exempel 2: Hämta schemalagda jobb efter namn
Det här exemplet hämtar alla schemalagda jobb på den dator som har namn som säkerhetskopiering eller arkiv. Med det här kommandoformatet kan du söka efter specifika jobb.
Get-ScheduledJob -Name *Backup*, *Archive*
Exempel 3: Hämta schemalagda jobb på fjärrdatorer
Det här exemplet hämtar alla schemalagda jobb på datorerna som visas i en textfil.
Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
Kommandot använder cmdleten Invoke-Command
för att köra ett Get-ScheduleJob
kommando på varje dator.
Exempel 4: Skicka schemalagda jobb till andra cmdletar
Det här exemplet hämtar jobbutlösare för angivna schemalagda jobb
Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Den använder cmdleten Get-ScheduledJob
för att hämta de schemalagda jobben och dirigerar dem till cmdleten Get-JobTrigger
för att hämta jobbutlösarna för de schemalagda jobben.
Parametrar
-Id
Hämtar endast de schemalagda jobben med det angivna ID:t (ID). Ange ett eller flera ID:t för schemalagda jobb på datorn. Som standard Get-ScheduledJob
hämtar alla schemalagda jobb på datorn.
Typ: | Int32[] |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Hämtar endast de schemalagda jobben med de angivna namnen. Ange ett eller flera namn på schemalagda jobb på datorn. Jokertecken stöds. Som standard Get-ScheduledJob
hämtar alla schemalagda jobb på datorn.
Typ: | String[] |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Du kan inte skicka rörobjekt till den här cmdleten.
Utdata
Den här cmdleten returnerar definitionen av ett schemalagt jobb.
Kommentarer
- Varje schemalagt jobb sparas i en underkatalog till
$HOME\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs
katalogen på den lokala datorn. Underkatalogen är namngiven för det schemalagda jobbet och innehåller XML-filen för det schemalagda jobbet och poster för dess körningshistorik. Mer information om schemalagda jobb på disk finns i about_Scheduled_Jobs_Advanced. - Schemalagda jobb som du skapar i Windows PowerShell visas i Schemaläggaren i mappen Schemaläggare
Library\Microsoft\Windows\PowerShell\ScheduledJobs
. Du kan använda Schemaläggaren för att visa och redigera det schemalagda jobbet. - Du kan använda Schemaläggaren,
SchTasks.exe
kommandoradsverktyget och cmdletarna Schemaläggare för att hantera schemalagda jobb som du skapar med cmdletarna Schemalagt jobb. Du kan dock inte använda cmdletar för schemalagt jobb för att hantera aktiviteter som du skapar i Schemaläggaren.
Relaterade länkar
- 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