PowerShell-komentosarjan ajoittaminen Task Schedulerissa Windows 10:ssä

PowerShell-komentosarjat(PowerShell scripts) vähentävät toistuvien tehtävien suorittamista. Jos suoritat komentosarjoja usein ennalta määritettyinä aikoina tai tietyin aikavälein, saatat haluta tehokkaan tavan, jolla skriptejä ei tarvitse suorittaa toistuvasti. Tässä viestissä opastamme sinua ajoittamaan PowerShell -komentosarjan suorittamaan ajoittain Windows 10 :ssä Task Schedulerin(Task Scheduler) avulla .

Ajoita PowerShell-komentosarja Task Schedulerin avulla

Ajoita PowerShell-(Schedule PowerShell) komentosarja Task Schedulerin avulla(Task Scheduler)

Oletuksena on, että olet jo luonut PowerShell-komentosarjan. (created a PowerShell script.)Voit ajoittaa PowerShell-komentosarjan Task Schedulerin(using Task Scheduler) avulla seuraavasti:

  1.  Avaa Suorita-valintaikkuna painamalla  Windows key + R
  2. Kirjoita Suorita-valintaikkunaan  taskchd.msc(taskschd.msc)
  3. Avaa Task Scheduler(open Task Scheduler) järjestelmänvalvojatilassa painamalla  CTRL+SHIFT+ENTER  -näppäinyhdistelmää   .
  4. Napsauta vasemmassa ruudussa hiiren kakkospainikkeella  Task Scheduler Library > Create Task .
  5. Yleiset(General) -   välilehdellä voit asettaa aikataulun nimen ja kuvauksen tehtävästä, kuten mitä tarkoitusta varten tehtävä on luotu.
  6. Siirry  Trigger -  välilehdelle ja napsauta  Uusi(New) -  painiketta. Täällä voit asettaa ehtoja, jotka käynnistävät tehtävän.
  7. Avaa sitten Toiminnot(Actions ) -välilehti ja napsauta  Uusi(New) -  painiketta.

Avattavassa Toiminto-valikossa Käynnistä ohjelma(Start a program) on asetettu oletusarvoisesti. Voit vaihtaa sen tarvittaessa.

Valitse ohjelma/komentosarjakenttä Selaa -toiminnolla. (Browse)Ajoitaksesi komentosarjan meidän on valittava powershell.exe. Löydät powershell.exe- system32\WindowsPowerShell\v1.0 folder .

Lisää argumentteja(Add arguments) -kohdassa -File -parametri on oletusarvo, joten määritä vain komentosarjapolku. Oletetaan(Assume) , että olet luonut PowerShell -komentosarjan ja tallentanut sen työpöydällesi.

C:\Users\<username>\Desktop\TWC_script.ps1

Jos polussa on tyhjää tilaa, se tulee sulkea lainausmerkein.

  • Kun olet määrittänyt, voit määrittää ehtoja määrittääksesi, suoritetaanko tehtävä. Tehtävää ei suoriteta, jos jokin tässä määritetty ehto ei ole tosi.
  • Asetukset(Settings) - välilehdellä voit määrittää lisäasetuksia ohjataksesi tehtävän suorittamista.
  • Napsauta lopuksi  OK  luodaksesi ajoitetun komentosarjan.
  • Napsauta OK uudelleen. Voit nyt poistua Task Schedulerista(Task Scheduler) .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

Ajastettu komentosarja toimii odotetusti aikataulusi mukaisesti ilman ongelmia. Jos haluat tarkistaa komentosarjan suorittamisen, voit napsauttaa Suorita(Run)  napsauttamalla tehtävän nimeä hiiren kakkospainikkeella.

Näin voit saada PowerShell-komentosarjan suoritettua ajoitettuna tehtävänä Task Schedulerin avulla.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



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