Enable-JobTrigger 
	Aktiverar jobbutlösare för schemalagda jobb.
Syntax
Default (Standard)
Enable-JobTrigger
    [-InputObject] <ScheduledJobTrigger[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
	Description
Cmdleten Enable-JobTrigger återaktiverar jobbutlösare för schemalagda jobb, till exempel de som inaktiverades med hjälp av cmdleten Disable-JobTrigger. Aktiverade och återaktiverade jobbutlösare kan starta schemalagda jobb omedelbart. Du behöver inte starta om Windows eller Windows PowerShell.
Om du vill använda den här cmdleten använder du cmdleten Get-JobTrigger för att hämta jobbutlösarna. Skicka sedan jobbutlösarna till Enable-JobTrigger eller använd parametern InputObject.
För att aktivera en jobbutlösare anger Enable-JobTrigger cmdlet egenskapen Enabled för jobbutlösaren till $True.
Enable-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: Aktivera en jobbutlösare
PS C:\> Get-JobTrigger -Name Backup-Archives -TriggerID 1 | Enable-JobTrigger
Det här kommandot aktiverar den första utlösaren (ID=1) för det Backup-Archives schemalagda jobbet på den lokala datorn.
Kommandot använder cmdleten Get-JobTrigger för att hämta jobbutlösaren. En pipelineoperator skickar jobbutlösaren till Enable-JobTrigger cmdlet, som aktiverar den.
Exempel 2: Aktivera alla jobbutlösare
PS C:\> Get-ScheduledJob | Get-JobTrigger | Enable-JobTrigger
Kommandot använder cmdleten Get-ScheduledJob för att hämta schemalagda jobb på den lokala datorn. En pipelineoperator (|) skickar de schemalagda jobben till cmdleten Get-JobTrigger, som hämtar alla jobbutlösare för de schemalagda jobben. En annan pipelineoperator skickar jobbutlösarna till Enable-JobTrigger cmdlet, vilket gör det möjligt för dem.
Exempel 3: Aktivera jobbutlösaren för ett schemalagt jobb på en fjärrdator
PS C:\> Invoke-Command -ComputerName Server01 {Get-JobTrigger -Name DeployPackage | Where-Object {$_.Frequency -eq "AtLogon"} | Enable-JobTrigger}
Det här kommandot återaktiverar AtLogon-jobbutlösare på det schemalagda Jobbet DeployPackage på server01-fjärrdatorn.
Kommandot använder cmdleten Invoke-Command för att köra kommandona på Server01-datorn. Fjärrkommandot använder cmdleten Get-JobTrigger för att hämta jobbutlösare för det schemalagda jobbet DeployPackage. En pipelineoperator skickar jobbutlösare till cmdleten Where-Object som endast returnerar AtLogon-jobbutlösare. En pipelineoperator skickar AtLogon-jobbutlösare till Enable-JobTrigger cmdlet, vilket gör det möjligt för dem.
Exempel 4: Visa inaktiverade jobbutlösare
PS C:\> Get-ScheduledJob | Get-JobTrigger | where {!$_.Enabled} | Format-Table Id, Frequency, At, DaysOfWeek, Enabled, @{Label="JobName";Expression={$_.JobDefinition.Name}}
Id Frequency At                     DaysOfWeek Enabled JobName
-- --------- --                     ---------- ------- -------
 1    Weekly 9/28/2011 3:00:00 AM   {Monday}   False   Backup-Archive
 2    Daily  9/29/2011 1:00:00 AM              False   Backup-Archive
 1    Weekly 10/20/2011 11:00:00 PM {Friday}   False   Inventory
 1    Weekly 11/2/2011 2:00:00 PM   {Monday}   False   Inventory
Det här kommandot visar alla inaktiverade jobbutlösare för alla schemalagda jobb i en tabell. Du kan använda ett kommando som det här för att identifiera jobbutlösare som kan behöva aktiveras.
Kommandot använder cmdleten Get-ScheduledJob för att hämta schemalagda jobb på den lokala datorn. En pipelineoperator (|) skickar de schemalagda jobben till cmdleten Get-JobTrigger, som hämtar alla jobbutlösare för de schemalagda jobben. En annan pipelineoperator skickar jobbutlösare till cmdleten Where-Object, som endast returnerar jobbutlösare som är inaktiverade, dvs. där värdet för egenskapen Aktiverad för jobbutlösaren inte är (!) sant.
En annan pipelineoperator skickar inaktiverade jobbutlösare till cmdleten Format-Table, som visar de valda egenskaperna för jobbutlösarna i en tabell. Egenskaperna innehåller en ny JobName-egenskap som visar namnet på det schemalagda jobbet i jobdefinitionsegenskapen för jobbutlösaren.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | jfr | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-InputObject 
		Anger jobbutlösaren som ska aktiveras. Ange en variabel som innehåller ScheduledJobTrigger objekt eller skriv ett kommando eller uttryck som hämtar ScheduledJobTrigger objekt, till exempel ett Get-JobTrigger kommando. Du kan också skicka ett ScheduledJobTrigger--objekt till Enable-JobTrigger.
Parameteregenskaper
| Typ: | ScheduledJobTrigger[]  | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | 0 | 
| Obligatorisk: | True | 
| Värde från pipeline: | True | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-PassThru 
		Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-WhatIf 
		Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | Wi | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
ScheduledJobTrigger
Du kan skicka jobbutlösare till Enable-JobTrigger.
Utdata
None
Den här cmdleten genererar inga utdata.
Kommentarer
- Enable-JobTrigger inte genererar fel eller varningar om du aktiverar en jobbutlösare som redan är aktiverad.
 
Relaterade länkar
- om_Schemalagda_Jobb
 - Add-JobTrigger
 - Inaktivera-JobbTrigger
 - Inaktivera-SchemalagtJob
 - Enable-JobTrigger
 - Aktivera-SchemalagdJobb
 - Get-JobTrigger
 - Get-ScheduledJob
 - Get-SchemalagdJobbAlternativ
 - New-JobTrigger
 - New-ScheduledJobOption
 - Registrera-tidsinställt-jobb
 - Ta bort Jobbutlösare
 - Set-JobTrigger
 - Set-ScheduledJob
 - Ange-schemaJobalternativ
 - Avregistrera-SchemalagtJobb