Get-ScheduledJobOption
Lekéri az ütemezett feladatok feladatbeállításait.
Syntax
Get-ScheduledJobOption
[-InputObject] <ScheduledJobDefinition>
[<CommonParameters>]
Get-ScheduledJobOption
[-Id] <Int32>
[<CommonParameters>]
Get-ScheduledJobOption
[-Name] <String>
[<CommonParameters>]
Description
A Get-ScheduledJobOption
parancsmag lekéri az ütemezett feladatok feladatbeállításait. Ezzel a paranccsal megvizsgálhatja a feladatbeállításokat, vagy más parancsmagokra irányíthatja a feladatbeállításokat.
A feladatbeállításokat a rendszer nem menti a lemezre egymástól függetlenül; egy ütemezett feladat részét képezik. Az ütemezett feladatok feladatbeállításainak lekéréséhez adja meg az ütemezett feladatot.
Az ütemezett feladat azonosításához használja a Get-ScheduledJobOption
parancsmag paramétereit. Az ütemezett feladatokat a nevük vagy az azonosítószámuk alapján, illetve az Ütemezett feladatok objektumok beírásával vagy pipálásával azonosíthatja, például a Get-ScheduledJob
parancsmag Get-ScheduledJobOption
által visszaadott feladatokat.
Get-ScheduledJobOption
a Windows PowerShellben található PSScheduledJob modul feladatütemezési parancsmagjainak egyik gyűjteménye.
Az ütemezett feladatokról további információt a PSScheduledJob modul Témakörök című témakörében talál. Importálja a PSScheduledJob modult, majd írja be a következőt: Get-Help about_Scheduled*
vagy tekintse meg a about_Scheduled_Jobs.
Ezt a parancsmagot a Windows PowerShell 3.0-ban vezettük be.
Példák
1. példa: Feladatbeállítások lekérése
Ez a példa beolvasja a megadott névvel egyező ütemezett feladatok feladatbeállításait.
Get-ScheduledJobOption -Name "*Backup*"
2. példa: Az összes feladatlehetőség lekérése
Ez a példa a helyi számítógépen lévő összes ütemezett feladat feladatbeállításait tartalmazza.
Get-ScheduledJob | Get-ScheduledJobOption
A példa a Get-ScheduledJob
parancsmaggal lekéri az ütemezett feladatokat a helyi számítógépen. A folyamatkezelő (|
) elküldi az ütemezett feladatokat a Get-ScheduledJobOption
parancsmagnak, amely az egyes ütemezett feladatok feladatbeállításait kapja meg.
3. példa: A kijelölt feladatok beállításainak lekérése
Ez a példa bemutatja, hogyan kereshet meg feladatbeállítások objektumot adott értékekkel.
Get-ScheduledJob | Get-ScheduledJobOption | Where {$_.RunElevated -and !$_.WaketoRun}
Get-ScheduledJob | Get-ScheduledJobOption | Where {$_.RunElevated -and !$_.WaketoRun} |
ForEach-Object {$_.JobDefinition}
Az első parancs olyan feladatbeállításokat kap, amelyekben a RunElevated tulajdonság értéke $True, a RunWithoutNetwork tulajdonság értéke $false
pedig . A kimenet a kijelölt JobOptions objektumot jeleníti meg.
A második parancs bemutatja, hogyan keresheti meg, hogy melyik ütemezett feladathoz tartoznak a feladatbeállítások. Ez a parancs egy folyamatkezelővel (|
) küldi el a kijelölt feladatbeállításokat a ForEach-Object
parancsmagnak, amely lekéri az egyes beállításobjektumok JobDefinition tulajdonságát. A JobDefinition tulajdonság az eredeti feladatobjektumot tartalmazza.
4. példa: Új feladat létrehozása feladatbeállítások használatával
Ez a példa bemutatja, hogyan használhatja az új ütemezett feladatban lekérendő feladatbeállításokat Get-ScheduledJobOption
.
$Opts = Get-ScheduledJobOption -Name "BackupTestLogs"
Register-ScheduledJob -Name "Archive-Scripts" -FilePath "\\Srv01\Scripts\ArchiveScripts.ps1" -ScheduledJobOption $Opts
Az első parancs a BackupTestLogs ütemezett feladat feladatbeállításainak lekérésére használja Get-ScheduledJobOption
. A parancs menti a változó beállításait $Opts
.
A második parancs parancsmaggal Register-ScheduledJob
hoz létre egy új ütemezett feladatot.
Az ScheduledJobOption paraméter értéke a változó beállításobjektuma$Opts
.
5. példa: Feladatbeállítások lekérése távoli számítógépről
$O = Invoke-Command -ComputerName "Srv01" -ScriptBlock {Get-ScheduledJob -Name "DataDemon" }
Ez a parancs a Invoke-Command
parancsmaggal lekéri a DataDemon feladat ütemezett feladatbeállításait az Srv01 számítógépen. A parancs menti a változó beállításait $O
.
Paraméterek
-Id
Egy ütemezett feladat azonosítószámát adja meg. Get-ScheduledJobOption
lekéri a megadott ütemezett feladat feladatbeállításait.
Az ütemezett feladatok azonosítószámának lekéréséhez használja a Get-ScheduledJob
parancsmagot a helyi számítógépen vagy egy távoli számítógépen.
Type: | Int32 |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Ütemezett feladatot ad meg. Adjon meg egy ScheduledJob objektumot tartalmazó változót, vagy írjon be egy ScheduledJob objektumot lekérő parancsot vagy kifejezést, például parancsotGet-ScheduledJob
. ScheduledJob-objektumot is becsúszthat a programbaGet-ScheduledJobOption
.
Type: | Microsoft.PowerShell.ScheduledJob.ScheduledJobDefinition |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Az ütemezett feladatok nevét adja meg. Get-ScheduledJobOption
lekéri a megadott ütemezett feladat feladatbeállításait. A helyettesítő karakterek támogatottak.
Ha le szeretné szerezni az ütemezett feladatok nevét a helyi számítógépen vagy egy távoli számítógépen, használja a Get-ScheduledJob
parancsmagot.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Bevitelek
Microsoft.PowerShell.ScheduledJob.ScheduledJobDefinition
Erre a parancsmagra ütemezett feladatobjektumot is becsúszthat.
Kimenetek
Microsoft.PowerShell.ScheduledJob.ScheduledJobOptions
Ez a parancsmag egy ScheduledJobOptions objektumot ad vissza.
Kapcsolódó hivatkozások
- 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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: