Kuinka ajoittaa erätiedosto Windowsissa

Jos et automatisoi asioita, menetät tietokoneiden merkityksen. Tietokoneiden todellinen tarkoitus on tehdä ikäviä, toistuvia asioita, joita ihmiset eivät enää halua tehdä.

Erätiedostot ovat yksi parhaista tavoista automatisoida tehtäviä. Kun tähän lisätään mahdollisuus ajoittaa erätiedostot, saat tehokkaan tuottavuustyökalun.

Erätiedostojen(Batch Files) ajoittaminen Windowsissa Task Schedulerin(Windows Using Task Scheduler) avulla

Kun olet luonut erätiedoston työn automatisoimiseksi(make a batch file to automate a job) , haluat sen toimivan säännöllisesti. Helpoin tapa tehdä se on Windowsin(Windows) sisäänrakennetulla Task Schedulerilla(Task Scheduler) . Se on työkalu, joka suorittaa työt automaattisesti aikataulun mukaan(tool that automatically runs jobs on a schedule) .

  1. Valitse Windowsin Käynnistä(Start) - painike ja kirjoita ajastin(scheduler) . Huipputuloksen pitäisi olla Windows Task Scheduler

Task Schedulerilla(Task Scheduler) on jo monia ajoitettuja tehtäviä. Windows ja ohjelmat käyttävät myös ajoitettuja tehtäviä.

  1. Tee uusi kansio tehtävillesi, jotta et menetä sitä muiden täällä jo olevien tehtävien joukkoon. Napsauta hiiren kakkospainikkeella (Right-click)Task Scheduler -kirjastoa(Task Scheduler Library) ja valitse Uusi kansio…(New Folder…) tai valitse Uusi kansio(New Folder) ikkunan oikeassa reunassa olevasta Toiminnot -ruudusta.(Actions)

  1. Anna uudelle kansiolle nimi. Tee siitä jotain merkityksellistä.

  1. Napsauta hiiren kakkospainikkeella(Right-click) uutta kansiota ja valitse Luo tehtävä…(Create Task…) tai valitse Toiminnot(Actions ) - ruudusta Luo tehtävä… .(Create Task…)

  1. Luo tehtävä(Create Task ) -ikkuna avautuu Yleiset(General ) - välilehdelle. Kirjoita tehtävälle merkityksellinen nimi Nimi:(Name: ) -kenttään. Kirjoita Kuvaus:(Description:) -kenttään, mitä tehtävä tekee. On hyvä idea laittaa sen skriptin sijainti, jota se kutsuu. Tämä helpottaa tehtävän ja komentosarjan vaihtamista tulevaisuudessa.

    Huomaa Muuta käyttäjää tai ryhmää(Change User or Group ) -painike. Tämän avulla voit suorittaa skriptin eri käyttäjällä. Jos komentojonotiedostosi vaatii järjestelmänvalvojan(Administrator) oikeudet, sinun tulee vaihtaa käyttäjäksi Järjestelmänvalvoja(Administrator) . Se kysyy sinulta järjestelmänvalvojan(Administrator) salasanaa, joten se ei ole pikakuvake tietokoneen hallintaan.

Huomaa myös, että komentosarja suoritetaan vain, kun käyttäjä on kirjautunut sisään(Run only when the user is logged on) . Voit muuttaa tämän arvoksi Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei,(Run whether user is logged on or not ) jos haluat sen toimivan milloin tahansa.

Huomaa muut vaihtoehdot. Useimpiin tehtäviin oletusarvot riittävät. Huomaa, että voit tehdä nämä muutokset tarvittaessa.

  1. Valitse Triggers - välilehti. Triggerit ratkaisevat, milloin tehtävä suoritetaan. Luo laukaisin valitsemalla Uusi .(New )

  1. New Trigger -ikkunassa on monia vaihtoehtoja . Katso ympärillesi, mitä vaihtoehtoja sinulla on.

  1. Valitse peruskäynnistystehtävä avattavasta Aloita tehtävät -valikosta. (Begin the tasks)Vaihtoehtoja ovat:
     
    • Aikataulun mukaan
    • Kirjautumisen yhteydessä 
    • Käynnistyksen yhteydessä
    • Tyhjäkäynnillä
    • Tapahtumassa
    • Tehtävän luomisen/muokkauksen yhteydessä
    • Yhdistetään käyttäjäistuntoon
    • Katkaisee yhteyden käyttäjäistuntoon
    • Työaseman lukossa
    • Työaseman lukituksen avaaminen

On aikataulu(On a schedule ) on suosituin ja se, jota käytämme tässä harjoituksessa.

  1. Asetuksen(Setting) ajoitukseen on myös vaihtoehtoja. Valinnat sisältävät: 
    • Kerran
    • Päivittäin
    • Viikoittain
    • Kuukausittain. 

Valitsimme Dailyn(Daily) tähän esimerkkiin. Voit myös päättää, milloin aikataulu alkaa ja toistuu.

  1. Lisäasetukset -kohdassa voit määrittää lisää parametreja sen ympärille, miten tehtävä käynnistyy . (Advanced settings)Tämä tehtävä on asetettu toistumaan 5 minuutin välein(repeat every 5 minutes) , loputtomasti(indefinitely) . Huomaa, että Käytössä(Enabled ) - ruutu on oletusarvoisesti valittuna. Tämä on ensimmäinen paikka tarkistaa vianmäärityksessä, miksi ajoitettu tehtävä ei käynnisty(troubleshooting why a scheduled task won’t run) . Valitse OK , kun olet määrittänyt liipaisimen.
  2. Valitse Toiminnot(Actions ) - välilehti ja sitten Uusi(New ) kertoaksesi ajoitetulle tehtävälle, mitä se aikoo tehdä.

  1. Avattavasta valikosta Toiminto:(Action:) voit valita:
    • Käynnistä ohjelma
    • Lähetä sähköposti
    • Näytä viesti. 

Kaksi viimeistä ovat vanhentuneita, eikä niitä tueta enää. On parasta olla käyttämättä niitä, kun ajoitat erätiedostoja. Jätä se oletusarvoon Käynnistä ohjelma(Start a program) .

Anna skriptin koko polku. Siirry skriptiin Selaa(Browse ) - painikkeella ja valitse se. Lisää argumentteja(Add arguments )

ja Aloita -kentät(Start in fields ) ovat tyhjiä. Voit käyttää näitä, kun siirryt monimutkaisempiin komentosarjoihin ja tehtäviin. Tarvitset niitä ehdottomasti PowerShell-komentosarjojen ajoittamiseen(schedule PowerShell scripts) . Jatka valitsemalla OK .

  1. Tehtävä on aikataulutettu. Sulje ikkuna ja palaa Task Scheduleriin(Task Scheduler) valitsemalla OK . Valitse juuri tekemäsi tehtävä ja testaa sitä. Napsauta tehtävää hiiren kakkospainikkeella ja valitse Suorita(Run ) tai valitse Toiminnot(Actions ) - ruudusta Suorita .(Run )

Kun tehtävä on valmis, katso Last Run Result -saraketta. Sinun pitäisi nähdä Toiminto suoritettu onnistuneesti(The operation completed successfully) .

Jos se sanoo jotain muuta, yritä päivittää näyttö F5 -painikkeella. (F5)Jos se silti sanoo jotain muuta, komentosarjassasi tai tehtävän ajoitustavassa on jotain vikaa. Sinulla on vianmääritystä tehtävänä.

Entä Ehdot- ja Asetukset-välilehdet(Settings Tabs)

Kyllä, on kaksi välilehteä, joita emme käsitelleet yllä olevissa ohjeissa. Useimmissa tehtävissä sinun ei tarvitse mennä näihin välilehtiin. Niihin on asetettu oletusarvot, jotka yleensä on parasta jättää yksin. Katsotaanpa kuitenkin välilehtiä.

Luo tehtävä – ehdot

Nämä asetukset liittyvät tietokoneen tilaan. Jos tehtävä vie paljon resursseja tai voi keskeyttää sitä käyttävän henkilön, vaihda Idle -osio. 

Virta -osion oletusarvo on Käynnistä (Power )tehtävä vain, jos tietokone on kytkettynä verkkovirtaan,(Start the task only if the computer is on AC power ) ja Pysäytä, jos tietokone siirtyy akkuvirralle, on(Stop if the computer switches to battery power ) jo valittu.

Useimmissa tapauksissa, kun ajoitat erätiedostoja, on hyvä jättää ne valituiksi. Asetimme jotkin tietokoneet siirtymään lepotilaan virran säästämiseksi, kun niitä ei käytetä. Jos tietokone on lepotilassa, tehtävää ei suoriteta. Jos näin on, kannattaa valita Herätä tietokone suorittamaan tämä tehtävä(Wake the computer to run this task ) -ruutu.

Nykyään tietokone on lähes aina kytketty verkkoon. Jos tehtäväsi riippuu kuitenkin kiinteästä verkkoyhteydestä, vaihda Verkko(Network ) -osio.

Luo tehtävä – Asetukset

Asetukset - välilehti(Settings ) liittyy tehtävän toimintaan. Se tarkoittaa, kuinka tehtävä sujuu. Salli tehtävän suorittaminen pyynnöstä(Allow task to be run on demand ) on oletusarvoisesti valittuna . Muut vaihtoehdot liittyvät tilanteisiin, joissa tehtävä ohitetaan tai epäonnistuu.

Jotkin tehtävät voivat juuttua silmukkaan tai niitä ei suoriteta, koska niiden laukaisuehdot eivät täyty. Nämä ovat asetukset, jotka sinun on mukautettava sen huomioon ottamiseksi. Useimpien tehtävien oletusasetukset ovat hyvät.

Mitä voin tehdä ajoitetuille erätiedostoille(Scheduled Batch Files) ?

Kun osaat ajoittaa tehtäviä, mieli voi kilpailla ideoiden kanssa automatisoitavista asioista. Voit poistaa tiedostoja automaattisesti(auto delete files) , asettaa suosikkiohjelmat avautumaan sisäänkirjautumisen(set favorite programs to open on login) yhteydessä tai tyhjentää epäonnistuneiden töiden tulostusjonon automaattisesti . (automatically clear the print queue)Mitä tahansa tehtävää teetkin toistuvasti, voit todennäköisesti kirjoittaa sen ja ajoittaa sen.



About the author

Olen kokenut Windows 10- ja Windows 11/10 -järjestelmänvalvoja, jolla on kokemusta Edgestä. Minulla on runsaasti tietoa ja kokemusta tarjottavana tällä alalla, minkä vuoksi uskon, että osaamisestani on hyötyä yrityksellesi. Vuosien kokemukseni sekä Windows 10:stä että Edgestä antaa minulle mahdollisuuden oppia nopeasti uusia tekniikoita, ratkaista ongelmia nopeasti ja ottaa vastuuta yrityksesi johtamisesta. Lisäksi kokemukseni Windows 10:stä ja Edgestä tekevät minut erittäin perehtyneeksi käyttöjärjestelmän kaikista näkökohdista, mikä olisi hyödyllistä palvelimien hallinnassa tai ohjelmistosovellusten hallinnassa.



Related posts