Komento: "SCHTASKS /Create /?" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "SCHTASKS /Create /?"
Tässä on esimerkkejä komennon käytöstä
`SCHTASKS /Create`luodaksesi ajoitetun tehtävän:
Esimerkki 1: Luo yksinkertainen ajoitettu tehtävä:
SCHTASKS /Create /SC DAILY /TN "Minun tehtäväni" /TR "C:\polku\Varten\käsikirjoitus.bat" /ST 12:00
Tämä komento luo päivittäisen ajoitetun tehtävän nimeltä
"MyTask", joka suorittaa eräkomentosarjan
"C:\Path\To\Script.bat" joka päivä klo 12.00.
Esimerkki 2: Luo ajoitettu tehtävä tietyillä tunnistetiedoilla:
SCHTASKS /Create /SC WEEKLY /D MON /TN "viikkoraportti" /TR "C:\polku\Varten\raportti.exe" /ST 08:00 /RU "Käyttäjänimi" /RP "Salasana"
Täällä luodaan viikoittain ajoitettu tehtävä nimeltä
"Weekly Report", joka suorittaa ohjelman
"C:\Path\To\Report.exe" joka maanantai klo 8.00. Tunnukset (
`Käyttäjänimi`ja
`Salasana`) on määritelty.
Esimerkki 3: Luo ajoitettu tehtävä etätietokoneeseen:
SCHTASKS /Create /S "Remote_Computer" /U "Admin_User" /P "Admin_Password" /SC MONTHLY /D 15 /TN "Kuukausiraportti" /TR "C:\polku\Varten\Kuukausiraportti.exe" /ST 18:00
Tässä kuukausittainen ajoitettu tehtävä nimeltä Monthly Report luodaan etätietokoneeseen RemoteComputer. Tehtävä suorittaa ohjelman
"C:\Path\To\MonthlyReport.exe" kunkin kuukauden 15. päivänä klo 18.00. Etätietokoneessa suorituksen valtuustiedot on määritetty.
Vihjeitä:
- Parametrit kuten
`/SC`(ajoittaa),
`/TN`(tehtävän nimi),
`/TR`(tehtäväajo),
`/ST`(aloitusaika),
`/RU`(Suorita käyttäjänä),
`/RP`(Suorita salasanana) voi vaihdella erityisvaatimusten mukaan. käyttää
`SCHTASKS /?`saadaksesi täydellisen luettelon vaihtoehdoista ja parametreista.
- Varmista, että sinulla on riittävät oikeudet luoda ajoitettuja tehtäviä, varsinkin jos annat tunnistetiedot.
- Tunnuksia tulee käsitellä huolellisesti turvallisuusohjeiden noudattamiseksi.
"SCHTASKS /Create /?" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
SCHTASKS /Create [/S järjestelmä [/U käyttäjä [/P salasana]]]
[/RU käyttäjänimi [/RP salasana]] /SC aikataulu [/MO
valitsin] [/D päivä]
[/M kuukaudet] [/I joutoaika] /TN tehtävänimi /TR ohjelma
[/ST aloitusaika]
[/RI toistoväli] [ {/ET lopetusaika | /DU kesto} [/K] [/XML
xml-tiedosto] [/V1]
[/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F]
Kuvaus:
Tämän avulla järjestelmänvalvoja voi luoda ajoitettuja
tehtäviä
paikallisiin tai etäjärjestelmiin.
Parametriluettelo:
/S järjestelmä Etäjärjestelmä, johon yhteys
muodostetaan.
järjestelmäparametrin oletusarvo on
paikallinen järjestelmä.
/U käyttäjänimi Määrittää käyttäjäkontekstin, jossa
SchTasks.exe
on suoritettava.
/P [salasana] Määrittää salasanan annetulle
käyttäjäkontekstille.
Salasanaa pyydetään, jos sitä ei anneta.
/RU käyttäjänimi Määrittää käyttäjätilin
(käyttäjäkontekstin),
jonka alaisuudessa tehtävä suoritetaan.
Jos kyseessä on järjestelmätili,
kelvolliset arvot ovat "", "NT
AUTHORITY\SYSTEM"
ja JÄRJESTELMÄ.
Version 2 tehtävissä ovat käytettävissä
myös "NT AUTHORITY\LOCALSERVICE" ja
"NT AUTHORITY\NETWORKSERVICE", samoin kuin
kaikkien kolmen tunnetut SID-tunnukset.
/RP [salasana] Määrittää suorittavan käyttäjän salasanan.
Jos haluat, että salasanaa pyydetään,
aseta arvoksi
"*" tai ei mitään. Tämä salasana
ohitetaan, jos kyseessä on
järjestelmätili. Täytyy käyttää yhdessä
valitsimen /RU tai
/XML kanssa.
/SC aikataulu Määrittää ajoituksen tiheyden.
Kelvolliset aikataululajit: MINUTE,
HOURLY, DAILY, WEEKLY,
MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE,
ONEVENT.
/MO valitsin Tarkentaa aikataululajia käytettäessä
toistuvia
esiintymiä. Kelvolliset arvot on mainittu
alla
Valitsimet-kohdassa.
/D päivä Määrittää viikonpäivän, jolloin tehtävä
suoritetaan. Kelvolliset
arvot: MA, TI, KE, TO, PE, LA, SU ja
1 - 31, jos kyseessä on kuukausittainen
esiintymä.
Yleismerkki * määrittää kaikki päivät.
/M kuukaudet Määrittää vuoden kuukauden. Oletusarvo on
kuukauden
ensimmäinen päivä. Kelvolliset arvot:
TAMMI, HELMI, MAALIS, HUHTI,
TOUKO, KESÄ, HEINÄ, ELO, SYYS, LOKA,
MARRAS, JOULU. Yleismerkki *
määrittää kaikki kuukaudet.
/I joutoaika Määrittää joutoajan määrän, ennen kuin
ajoitettu ONIDLE-tehtävä suoritetaan.
Kelvolliset arvot: 1 - 999 minuuttia.
/TN tehtävänimi Määrittää ainutkertaisen
tehtävänimen.
/TR ohjelma Määrittää ajoitushetkellä suoritettavan
ohjelman
polun ja tiedostonimen.
Esimerkki: C:\windows\system32\calc.exe
/ST aloitusaika Määrittää tehtävän suorituksen
aloitusajan. Ajan
muoto on HH:mm (24 tunnin kello),
esimerkiksi 14:30
(2:30 PM). Oletusarvo on nykyinen
kellonaika, jos valitsinta /ST ei
määritetä. Tämä valitsin täytyy määrittää,
jos /SC KERRAN määritetään.
/RI toistoväli Määrittää toistovälin minuutteina. Tätä ei
voi käyttää,
jos aikataululaji on jokin seuraavista:
MINUTE, HOURLY,
ONSTART, ONLOGON, ONIDLE, ONEVENT.
Kelvollinen alue: 1 - 599940 minuuttia.
Jos joko /ET tai /DU määritetään,
oletusarvoksi tulee
10 minuuttia.
/ET lopetusaika Määrittää tehtävän suorituksen
lopetusajan. Ajan muoto
on HH:mm (24 tunnin kello), esimerkiksi
14:50 (2:50 PM).
Tätä ei voi käyttää seuraaville
ajoitustyypeille: ONSTART,
ONLOGON, ONIDLE, ONEVENT.
/DU kesto Määrittää tehtävän suorituksen keston.
Ajan
muoto on HH:mm. Valitsinta ei voi käyttää
yhdessä valitsimen /ET kanssa ja, jos
aloituslaji on: ONSTART, ONLOGON, ONIDLE
tai ONEVENT.
Jos /RI määritetään, /V1-tehtävien
oletusarvo on
1 tunti.
/K Lopettaa tehtävän lopetusaikana tai keston
määrittämän ajan kuluttua.
Tätä ei voi käyttää seuraaville
ajoitustyypeille: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Joko /ET tai /DU
täytyy
määrittää.
/SD aloituspäivä Määrittää ensimmäisen päivämäärän, jolloin
tehtävä suoritetaan.
Muoto on pp.kk.vvvv. Oletusarvo on
nykyinen päivämäärä.
Tätä ei voi käyttää, jos aikataululaji on
jokin seuraavista: ONCE,
ONSTART, ONLOGON, ONIDLE, ONEVENT.
/ED lopetuspäivä Määrittää viimeisen päivämäärän, jolloin
tehtävä suoritetaan.
Muoto on pp.kk.vvvv. Tätä ei voi käyttää,
jos
aloituslaji on: ONCE, ONSTART, ONLOGON,
ONIDLE tai ONEVENT.
/EC kanavanimi Määrittää tapahtumakanavan OnEvent-
käynnistimille.
/IT Tehtävän voi suorittaa vuorovaikutteisesti
vain, jos /RU-
käyttäjän on kirjautuneena työn
suoritushetkellä.
Tehtävä suoritetaan vain, jos käyttäjä
/NP Salasanaa ei tallenneta. Tehtävä
suoritetaan ilman vuorovaikutusta
määritettynä käyttäjänä. Vain paikalliset
resurssit ovat käytettävissä.
/Z Merkitsee tehtävän poistettavaksi
viimeisen suorituksen jälkeen.
/XML xml-tiedosto Luo tehtävän tiedostossa määritetystä
tehtävä-XML:stä.
Voi käyttää yhdessä valitsimien /RU ja /RP
kanssa tai yksinomaan valitsimen /RP
kanssa, kun tehtävä-XML sisältää jo
pääkohteen.
/V1 Luo tehtävän, joka näkyy Vistaa
edeltävissä järjestelmissä.
Ei voi käyttää yhdessä valitsimen /XML
kanssa.
/F Pakottaa tehtävän luonnin ja estää
varoitukset, jos
määritetty tehtävä on jo olemassa.
/RL taso Asettaa työn suoritustason. Kelvolliset
arvot ovat
LIMITED ja HIGHEST. Oletusarvo on LIMITED.
/DELAY viiveaika Määrittää odotusajan, jolla tehtävän
suoritusta lykätään
käynnistimen aktivoinnin jälkeen. Ajan
muoto on
mmmm:ss. Tätä valitsinta voi käyttää vain
seuraaville aikataululajeille:
ONSTART, ONLOGON, ONEVENT.
/? Näyttää tämän ohjeen.
Valitsimet: Valitsimen /MO kelvolliset arvot ajoituslajeittain:
MINUTE: 1 - 1 439 minuuttia.
HOURLY: 1 - 23 tuntia.
DAILY: 1 - 365 päivää.
WEEKLY: 1 - 52 viikkoa.
ONCE: ei valitsimia.
ONSTART: ei valitsimia.
ONLOGON: ei valitsimia.
ONIDLE: ei valitsimia.
MONTHLY: 1 - 12 kuukautta tai
FIRST, SECOND, THIRD, FOURTH, LAST tai LASTDAY.
ONEVENT: XPath-tapahtumakyselyn merkkijono.
Esimerkit:
==> Luo etätietokoneessa ABC ajoitetun tehtävän Muistio, joka
suorittaa Notepad.exe-ohjelman tunneittain
käyttäjänimellä suorittaja.
SCHTASKS /Create /S ABC /U käyttäjä /P salasana /RU
suorittaja
/RP suoritussalasana /SC HOURLY /TN Muistio /TR
notepad
==> Luo etätietokoneessa ABC ajoitetun tehtävän Kirjaus,
joka suorittaa ohjelman Calc.exe joka viides minuutti
määritetyn
aloitusajan ja aloituspäivämäärän sekä lopetusajan ja
lopetuspäivämäärän välisenä aikana.
SCHTASKS /Create /S ABC /U toimialue\käyttäjä /P salasana
/SC MINUTE
/MO 5 /TN Kirjaus /TR Calc.exe /ST 12:00 /ET
14:00
/SD 06/06/2006 /ED 06/06/2006 /RU runasuser /RP
userpassword
==> Luo ajoitetun tehtävän nimellä Pelihetki. Tehtävä
suorittaa
Vapaakenttä-pelin joka kuukauden ensimmäisenä
sunnuntaina.
SCHTASKS /Create /SC MONTHLY /MO FIRST /D SUN /TN
Pelihetki
/TR c:\windows\system32\freecell
==> Luo etätietokoneessa ABC ajoitetun tehtävän Raportti,
joka
suorittaa Notepad.exe-ohjelman joka viikko.
SCHTASKS /Create /S ABC /U käyttäjä /P salasana /RU
suorittaja
/RP suoritussalasana /SC WEEKLY /TN Raportti /TR
Notepad.exe
==> Luo etätietokoneessa ABC ajoitetun tehtävän Lokiseuranta,
joka suorittaa Notepad.exe-ohjelman joka viides minuutti
määritetyn aloitusajan jälkeen. Lopetusaikaa ei
määritetä.
Valitsimen /RP salasana kysytään kehotteessa.
SCHTASKS /Create /S ABC /U toimialue\käyttäjä /P salasana
/SC MINUTE
/MO 5 /TN Lokiseuranta
/TR c:\windows\system32\notepad.exe /ST 18:30
/RU suorittaja /RP
==> Luo ajoitetun tehtävän Pelaaminen, joka suorittaa
Vapaakenttä-pelin
joka päivä kello 12:00 ja lopettaa sen kello 14:00.
SCHTASKS /Create /SC DAILY /TN gaming /TR c:\freecell /ST
12:00
/ET 14:00 /K
==> Luo ajoitetun tehtävän Tapahtumaloki, joka suorittaa
kohdetta wevtvwr.msc siitä alkaen,
kun tapahtuma 101 julkaistaan järjestelmäkanavassa
SCHTASKS /Create /TN Tapahtumaloki /TR wevtvwr.msc /SC
ONEVENT
/EC Järjestelmä /MO *[System/EventID=101]
Tärkeää tietoa, vinkkejä "SCHTASKS /Create /?"-komennolle
Kun käytät`SCHTASKS /Create`komento, on joitakin tärkeitä huomioita ja huomautuksia:
### Luvat:
1. Tehtävien kirjaaminen: Tarkista ajoitettujen tehtäviesi lokit varmistaaksesi, että ne toimivat oikein. Tästä voi olla apua ongelmien tunnistamisessa.
2. Säännöllinen tarkistus: Tarkista ajoitetut tehtäväsi säännöllisesti, erityisesti järjestelmäpäivitysten tai muutosten jälkeen, varmistaaksesi, että ne toimivat oikein.
3. Ajan muoto: Varmista, että ajat ja aikataulut on muotoiltu oikein. Väärät aikamääritykset voivat johtaa odottamattomaan toimintaan.
4. Parametriyhdistelmät: Jotkut parametrit liittyvät toisiinsa. Varmista, että parametrien yhdistelmä on järkevä ja tuottaa halutut tulokset.
5. Aika vs. aikaväli: Huomaa ero tietyn ajan määrittämisen välillä (`/ST`) ja aikaväli (`/ET`). Selvitä, millainen aikataulu sopii suunnittelemaasi tehtävään.
6. Scheduled Task Permissions: Varmista, että käyttäjä, joka`SCHTASKS /Create`hänellä on tarvittavat oikeudet ajoitettuun tehtävään. Varsinkin jos sinulla on tunnistetiedot (`/RU`ja`/RP`), näillä käyttäjillä on oltava tarvittavat käyttöoikeudet.
7. Parametrien ymmärtäminen: Varaa aikaa dokumenttien lukemiseen (`SCHTASKS /?`) ymmärtääksesi eri parametrit ja niiden vaikutukset.
8. Järjestelmänvalvojan oikeudet: Ajoitettujen tehtävien luominen edellyttää järjestelmänvalvojan oikeuksia. Varmista, että avaat komentokehotteen järjestelmänvalvojana.
9. Ohjelman tai komentosarjan riippuvuudet: Jos ajoitettu tehtäväsi riippuu ulkoisista ohjelmista tai komentosarjoista, varmista, että ympäristömuuttujat, polut ja riippuvuudet on määritetty oikein.
10. Tehtävien varmuuskopiointi: Luo tarvittaessa varmuuskopiot ajoitetuista tehtävistäsi, jotta ne voidaan palauttaa nopeasti ongelmatilanteissa.
On tärkeää, että`SCHTASKS /Create`-Komentoa tulee käyttää huolellisesti, varsinkin kun sitä käytetään tuotantojärjestelmissä. Ei-toivotut muutokset ajoitettuihin tehtäviin voivat johtaa odottamattomaan toimintaan.