Get-ScheduledJob
Hiermee haalt u geplande taken op de lokale computer op.
Syntaxis
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Description
De cmdlet Get-ScheduledJob haalt geplande taken op de lokale computer op. Get-ScheduledJob- krijgt alleen geplande taken die door de huidige gebruiker worden gemaakt met behulp van de Register-ScheduledJob-cmdlet.
Hoewel taken die zijn gemaakt met behulp van de cmdlet Register-ScheduledJob worden weergegeven in Task Scheduler, worden Get-ScheduledJob alleen geplande taken. Er worden geen geplande taken gemaakt in Task Scheduler.
Zonder parameters krijgt Get-ScheduledJob alle geplande taken op de computer. U kunt de parameters van Get-ScheduledJob gebruiken om geplande taken op id of naam te krijgen en ze te onderzoeken of door te geven aan andere cmdlets.
Get-ScheduledJob is een verzameling cmdlets voor taakplanning in de module PSScheduledJob die is opgenomen in Windows PowerShell.
Zie de onderwerpen Over geplande taken in de PSScheduledJob-module voor meer informatie over geplande taken.
Importeer de PSScheduledJob-module en typ vervolgens: Get-Help about_Scheduled*
of zie about_Scheduled_Jobs.
Deze cmdlet is geïntroduceerd in Windows PowerShell 3.0.
Voorbeelden
Voorbeeld 1: Alle geplande taken ophalen
PS C:\> Get-ScheduledJob
Met deze opdracht worden alle geplande taken op de lokale computer uitgevoerd.
Voorbeeld 2: Geplande taken ophalen op naam
PS C:\> Get-ScheduledJob -Name *Backup*, *Archive*
Met deze opdracht worden alle geplande taken op de computer met namen die back-up of archief bevatten. Met deze opdrachtindeling kunt u zoeken naar bepaalde taken.
Voorbeeld 3: Geplande taken ophalen op externe computers
PS C:\> Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
Met deze opdracht worden alle geplande taken op de computers die worden vermeld in het bestand Servers.txt. De opdracht gebruikt de Invoke-Command cmdlet om een Get-ScheduleJob opdracht uit te voeren op elke computer.
Voorbeeld 4: Geplande taken doorsluisen naar andere cmdlets
PS C:\> Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Met deze opdracht worden de taaktriggers van de geplande taken DailyBackup en WeeklyBackup ophaalt. Hierbij wordt de cmdlet Get-ScheduledJob gebruikt om de geplande taken en de Get-JobTrigger-cmdlet op te halen om de taaktriggers van de geplande taken op te halen.
Parameters
-Id
Haalt alleen de geplande taken op met het opgegeven identificatienummer (ID). Voer een of meer id's van geplande taken op de computer in. Standaard krijgt Get-ScheduledJob alle geplande taken op de computer.
Type: | Int32[] |
Position: | 0 |
Default value: | All jobs |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee haalt u alleen de geplande taken met de opgegeven namen op. Voer een of meer namen van geplande taken op de computer in. Jokertekens worden ondersteund. Standaard krijgt Get-ScheduledJob alle geplande taken op de computer.
Type: | String[] |
Position: | 0 |
Default value: | All jobs |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
U kunt geen invoer doorsluisen naar Get-ScheduledJob.
Uitvoerwaarden
Notities
- Elke geplande taak wordt opgeslagen in een submap van de map $home\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs op de lokale computer. De submap heeft de naam van de geplande taak en bevat het XML-bestand voor de geplande taak en records van de uitvoeringsgeschiedenis. Zie about_Scheduled_Jobs_Advanced voor meer informatie over geplande taken op schijf.
- Geplande taken die u in Windows PowerShell maakt, worden weergegeven in Taakplanner in de map Taakplannerbibliotheek\Microsoft\Windows\PowerShell\ScheduledJobs. U kunt Task Scheduler gebruiken om de geplande taak weer te geven en te bewerken.
- U kunt Task Scheduler, het SchTasks.exe opdrachtregelprogramma en de Task Scheduler-cmdlets gebruiken om geplande taken te beheren die u maakt met de cmdlets Geplande taak. U kunt de cmdlets Geplande taak echter niet gebruiken om taken te beheren die u in Task Scheduler maakt.
Verwante koppelingen
- 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