Syntax
New-ScheduledTask <CimInstance>] <String>] <CimInstance>] <CimInstance>] <CimInstance>] >]
Description
A New-ScheduledTask cmdlet létrehoz egy objektumot, amely egy ütemezett feladat definícióját tartalmazza.A New-ScheduledTask nem regisztrálja automatikusan az objektumot a Feladatütemező szolgáltatásban.
A feladatot a következő alkalmazás- vagy fájltípusok bármelyikének futtatására regisztrálhatja: Win32 alkalmazások, Win16 alkalmazások, OS/2 alkalmazások, MS-DOS alkalmazások, kötegelt fájlok (.bat), parancsfájlok (.cmd) vagy bármely megfelelően regisztrált fájltípus.
Példák
1. példa: Egy ütemezett feladat definiálása és későbbi regisztrálása
PS C:\> $A = New-ScheduledTaskAction -Execute "Taskmgr.exe"PS C:\> $T = New-ScheduledTaskTrigger -AtLogonPS C:\> $P = New-ScheduledTaskPrincipal "Contoso\Administrator"PS C:\> $S = New-ScheduledTaskSettingsSetPS C:\> $D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $SPS C:\> Register-ScheduledTask T1 -InputObject $D
Ebben a példában a parancskészlet több cmdletet és változót használ egy ütemezett feladat definiálásához, majd regisztrálásához.
Az első parancs a New-ScheduledTaskAction cmdlet segítségével a tskmgr.exe futtatható fájlt rendeli az $A változóhoz.
A második parancs a New-ScheduledTaskTrigger cmdlet segítségével az AtLogon értéket rendeli a $T változóhoz.
A harmadik parancs az Contoso\Administrator
ütemezett feladat megbízóját a $P változóhoz rendeli.
A negyedik parancs a New-ScheduledTaskSettingsSet cmdlet segítségével egy feladatbeállítási objektumot rendel a $S változóhoz.
Az ötödik parancs új feladatot hoz létre, és a feladatdefiníciót a $D változóhoz rendeli.
A hatodik parancs (feltételezhetően) egy későbbi időpontban fut le.regisztrálja az új ütemezett feladatot, és a $D változó segítségével definiálja azt.
Paraméterek
Meghatározza a végrehajtandó feladat munkaelemeinek tömbjét.Ha több műveletet ad meg, azok egymás után futnak.Egy feladatnak legfeljebb 32 művelete lehet.
Type: | CimInstance |
Position: | 0 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Futtatja a cmdletet háttérmunkaként. Ezt a paramétert olyan parancsok futtatásához használja, amelyek végrehajtása hosszú időt vesz igénybe.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
A cmdlet futtatása távoli munkamenetben vagy távoli számítógépen.Adjon meg egy számítógépnevet vagy egy munkamenet-objektumot, például a New-CimSession vagy a Get-CimSession cmdlet kimenetét.Az alapértelmezett érték a helyi számítógép aktuális munkamenete.
Type: | CimSession |
Aliases: | Session |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
A feladat rövid leírása.
Type: | String |
Position: | 4 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Meghatározza a biztonsági környezetet, amelyben a feladat fut.
Type: | CimInstance |
Position: | 3 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Meghatároz egy konfigurációs objektumot, amelyet a feladatütemező szolgáltatás használ a feladat futtatásának meghatározásához.
Type: | CimInstance |
Position: | 2 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Meghatározza a cmdlet futtatásához létrehozható egyidejű műveletek maximális számát.Ha ez a paraméter kimarad, vagy 0
értéket ad meg, akkor a Windows PowerShell® a számítógépen futó CIM-cmdletek száma alapján kiszámítja a cmdlet optimális throttle limitjét.A fojtási korlát csak az aktuális cmdletre vonatkozik, a munkamenetre vagy a számítógépre nem.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Egy vagy több trigger objektum tömbjét adja meg, amelyek egy ütemezett feladat indítását okozzák.
A kiváltó egy olyan kritériumkészlet, amely a kritériumok teljesülése esetén elindít egy ütemezett feladatot.A feladat indításához használhat időalapú kiváltót vagy eseményalapú kiváltót, és egy vagy több kiváltó is indíthat egy feladatot.Egy feladatnak legfeljebb 48 kiváltója lehet.A kiváltókról további információt a Kiváltók című fejezetben talál.
Type: | CimInstance |
Position: | 1 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kimenetek
CimInstance
- Disable-ScheduledTask
- Enable-ScheduledTask
- Export-ScheduledTask
- Get-ScheduledTask
- New-ScheduledTaskAction
- New-ScheduledTaskSettingsSet
- New-ScheduledTaskPrincipal
- New-ScheduledTaskTrigger
- Register-ScheduledTask
- Set-ScheduledTask
- Start-ScheduledTask
- Stop-ScheduledTask
- Unregister-ScheduledTask