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, hämtar Get-ScheduledJob endast schemalagda jobb. Det hämtar inte schemalagda aktiviteter som skapats i Schemaläggaren.
Utan parametrar hämtar Get-ScheduledJob alla schemalagda jobb på datorn. Du kan använda parametrarna för Get-ScheduledJob för att hämta schemalagda jobb efter ID eller namn och granska 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 Om ämnen i modulen PSScheduledJob.
Importera PSScheduledJob-modulen och skriv sedan: Get-Help about_Scheduled*
eller se about_Scheduled_Jobs.
Denna cmdlet introducerades i Windows PowerShell 3.0.
Exempel
Exempel 1: Hämta alla schemalagda jobb
PS C:\> Get-ScheduledJob
Det här kommandot hämtar alla schemalagda jobb på den lokala datorn.
Exempel 2: Hämta schemalagda jobb efter namn
PS C:\> Get-ScheduledJob -Name *Backup*, *Archive*
Det här kommandot hämtar alla schemalagda jobb på datorn med namn som säkerhetskopiering eller arkivering. Med det här kommandoformatet kan du söka efter specifika jobb.
Exempel 3: Hämta schemalagda jobb på fjärrdatorer
PS C:\> Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
Det här kommandot hämtar alla schemalagda jobb på de datorer som visas i filen Servers.txt. Kommandot använder cmdleten Invoke-Command för att köra kommandot Get-ScheduleJob på varje dator.
Exempel 4: Skicka schemalagda jobb till andra cmdletar
PS C:\> Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Det här kommandot hämtar jobbutlösarna för de schemalagda jobben DailyBackup och WeeklyBackup. Den använder cmdleten Get-ScheduledJob för att hämta de schemalagda jobben och cmdleten Get-JobTrigger för att hämta jobbutlösare för de schemalagda jobben.
Parametrar
-Id
Hämtar endast de schemalagda jobben med det angivna ID-numret (ID). Ange ett eller flera ID:er för schemalagda jobb på datorn. Som standard hämtar Get-ScheduledJob alla schemalagda jobb på datorn.
Type: | Int32[] |
Position: | 0 |
Default value: | All jobs |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hämtar endast schemalagda jobb med de angivna namnen. Ange ett eller flera namn på schemalagda jobb på datorn. Jokertecken stöds. Som standard hämtar Get-ScheduledJob alla schemalagda jobb på datorn.
Type: | String[] |
Position: | 0 |
Default value: | All jobs |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Du kan inte skicka indata till Get-ScheduledJob.
Utdata
Kommentarer
- Varje schemalagt jobb sparas i en underkatalog i katalogen $home\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs på den lokala datorn. Underkatalogen namnges 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äggarens bibliotek\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, kommandoradsverktyget SchTasks.exe och cmdletarna Schemaläggaren för att hantera schemalagda jobb som du skapar med cmdletar för schemalagt jobb. Du kan dock inte använda cmdletar för schemalagda jobb för att hantera aktiviteter som du skapar i Schemaläggaren.
Relaterade länkar
- about_Scheduled_Jobs
- 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