Syntax
New-ScheduledTask <CimInstance>] <String>] <CimInstance>] <CimInstance>] <CimInstance>] >]
Description
New-ScheduledTask-komento luo objektin, joka sisältää ajastetun tehtävän määritelmän.New-ScheduledTask ei rekisteröi objektia automaattisesti Tehtävien ajoitus -palveluun.
Voit rekisteröidä tehtävän suorittamaan mitä tahansa seuraavista sovellus- tai tiedostotyypeistä: Win32-sovellukset, Win16-sovellukset, OS/2-sovellukset, MS-DOS-sovellukset, eräajotiedostot (.bat), komentotiedostot (.cmd) tai mikä tahansa asianmukaisesti rekisteröity tiedostotyyppi.
Esimerkkejä
Esimerkki 1. Käyttäjä voi käyttää tehtävää, joka on rekisteröity: Ajastetun tehtävän määrittäminen ja rekisteröinti myöhemmin
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
Tässä esimerkissä komentosarja käyttää useita cmdletteja ja muuttujia ajastetun tehtävän määrittelemiseen ja sen jälkeen rekisteröimiseen.
Ensimmäisessä komennossa käytetään New-ScheduledTaskAction-senttimerkkiä osoittamaan suoritettava tiedosto tskmgr.exe muuttujaan $A.
Toisen komennon New-ScheduledTaskTrigger-senttimerkillä osoitetaan muuttujaan $T arvo AtLogon.
Kolmas komento määrittää ajastetun tehtävän Contoso\Administrator
päämiehen muuttujaan $P.
Neljäs komento määrittää New-ScheduledTaskSettingsSet-senttimerkin avulla tehtäväasetusten objektin muuttujaan $S.
Viides komento luo uuden tehtävän ja määrittää tehtävän määritelmän muuttujaan $D.
Kuudes komento (hypoteettisesti) suoritetaan myöhemmin.se rekisteröi uuden ajastetun tehtävän ja määrittelee sen muuttujan $D avulla.
Parameters
Määrittää työkohteiden joukon tehtävän suorittamista varten.kun määrität useita toimintoja, ne suoritetaan peräkkäin.tehtävässä voi olla enintään 32 toimintoa.
Tyyppi: | CimInstance |
Position: | 0 |
Oletusarvo: | None |
Hyväksyy putkistosyötteen: | False |
Accept wildcard characters: | False |
Käynnistää cmdlet:n taustatehtävänä. Käytä tätä parametria suorittaaksesi komentoja, joiden suorittaminen kestää kauan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Käynnistää komentotehtävän etäistunnossa tai etätietokoneessa.Anna tietokoneen nimi tai istuntokohde, kuten New-CimSession- tai Get-CimSession-sentrollin tuloste.Oletusarvo on paikallisen tietokoneen nykyinen istunto.
Type: | CimSession | |
Aliases: | Session | |
Position: | Named | |
EsimSession oletusarvo: | None | |
Accept pipeline input: | False | |
Accept wildcard characters: | False |
Kuvaus kuvaa lyhyesti tehtävää.
Type: | String |
Position: | 4 |
Default value: | None | Hyväksyy putkiston syötteen: | False |
Accept wildcard characters: | False |
Määrittää turvallisuuskontekstin, jossa tehtävä suoritetaan.
Type: | CimInstance |
Position: | 3 |
Default value: | None |
Hyväksyy putkiston syötteen: | False |
Accept wildcard characters: | False |
Määrittää konfiguraatioobjektin, jota Tehtävien ajoitus -palvelu käyttää määrittäessään, miten tehtävä suoritetaan.
Type: | CimInstance |
Position: | 2 |
Default value: | None |
EsimInstance | |
Vastaanottaa putkilinjan syötteen: | False |
Accept wildcard characters: | False |
Määrittää samanaikaisten operaatioiden maksimimäärän, joka voidaan määrittää cmdlet-komentokomennon suorittamiseksi.Jos tämä parametri jätetään pois tai annetaan arvo 0
, Windows PowerShell® laskee cmdletille optimaalisen throttle-rajan tietokoneessa käynnissä olevien CIM-cmdletien määrän perusteella.Kuristusraja koskee vain nykyistä cmdletia, ei istuntoa tai tietokonetta.
Type: | Int32 |
Position: | Named |
Default value: | None |
Hyväksy putkiston syöttö: | False |
Accept wildcard characters: | False |
Määrittää yhden tai useamman laukaisuobjektin joukon, joka aiheuttaa ajastetun tehtävän käynnistymisen.
Laukaisin on joukko kriteerejä, jotka käynnistävät ajastetun tehtävän, kun kriteerit täyttyvät.Voit käyttää aikapohjaista tai tapahtumapohjaista laukaisinta tehtävän käynnistämiseen, ja yksi tai useampi laukaisin voi käynnistää tehtävän.Tehtävällä voi olla enintään 48 laukaisinta.Lisätietoja laukaisimista on kohdassa Laukaisimet.
Type: | CimInstance |
Position: | 1 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
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
- Unregist-Regist-Regist-Regist-Regist-Regist-Regist-Regist-Regist-Regist-Regist-Regist
- Unregister-Un-ScheduledTask