
Selaa viestien aiheita
Johdanto
Jos haluat, että PowerShell-skripti suoritetaan automaattisesti tietyin väliajoin, sinun on ajoitettava PowerShell-komentosarja Windowsin tehtävän ajastimella.
On olemassa muita työkaluja, joilla voit ajoittaa PowerShell-komentosarjan suorittamaan tiettyinä aikoina, mutta tämä opas näyttää, kuinka tämä tehdään Windowsin tehtävän ajastimella.
Käytän alla näkyvää PowerShell-komentosarjaa tämän oppaan esittelyyn. Skripti luo kansioita, jos kansiota ei ole hakemistossa.

Tarvittava aika:5 minuuttia.
Ajoita PowerShell-komentosarja automaattisesti Windows Serverissä toimimalla seuraavasti:
- Avaa Windowsin Tehtävien ajoitus
Tyyppi tehtävien ajoitus hakukenttään. Napsauta sitten Task Scheduler.
- Luo uusi tehtävä
Oikealla painikkeella Tehtävien ajoituskirjasto . Valitse sitten Luo tehtävä .
- Nimeä tehtävä ja anna valinnainen kuvaus
Anna tehtävälle nimi käyttämällä uuden tehtävän yleistä välilehteä nimi ala. Voit myös kuvata tehtävää käyttämällä kuvaus laatikko.
Muista valita laatikosta 3 Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei . Jos valitset ensimmäisen vaihtoehdon, ajoitettu PowerShell-komentosarja ei toimi, ellei käyttäjä ole kirjautunut sisään.
- Luo liipaisin ajaaksesi ajoitettua PowerShell-komentosarjaa automaattisesti
Voit tehdä tämän napsauttamalla liipaisimet -välilehti. Napsauta sitten Uusi . The Uusi triggeri ikkuna avautuu.
Käytössä Aloita tehtävä pudotusvalikosta, varmista se Aikataulun mukaan on valittu. Valitse sitten, haluatko ajoittaa PowerShell-komentosarjan suorituksen Päivittäin , Viikoittain tai Kuukausittain .
Voit myös haluta ajoittaa PowerShell-komentosarjan toistumaan tietyin väliajoin. Voit tehdä tämän tarkistamalla Toista tehtävä joka kerta laatikko. Valitse sitten jakso napsauttamalla avattavaa valikkoa.
Toinen erittäin tärkeä kokoonpano on Pysäytä tehtävä, jos se kestää kauemmin kuin asetusta. Valitse tämä valintaruutu, jos haluat pysäyttää ajoitetun tehtävän automaattisesti. Voit myös asettaa tehtävälle päättymispäivän. Tehtävä lopetetaan asetetun päivämäärän jälkeen.
Kun olet määrittänyt liipaisimen, napsauta Ok.
- Ajoita PowerShell-komentosarja käyttämällä Toiminnot -välilehti
Klikkaa Toiminnot -välilehti. Napsauta sitten Uusi . Käytössä Toiminta pudotusvalikosta, varmista se Käynnistä ohjelma on valittu. Kirjoita sitten PowerShell.exe päällä ohjelma/käsikirjoitus ala.
Kirjoita seuraavaksi - Tiedosto jota seuraa koko polku skriptiin Lisää argumentteja (valinnainen) ala. Tässä on komento, jonka kirjoitin Lisää argumentteja (valinnainen) ala:
-Tiedosto C:PSschedule powershell esimerkkiCreate-folders-from-text-file.ps1
Kun olet valmis, napsauta Ok. Napsauta sitten uudelleen OK. Kun napsautat OK toisen kerran, sinun on vahvistettava salasanasi.
- Käytössä Käyttäjätunnus Käytä muotoa Tietokonenimikäyttäjänimi tai ToimialuenimiKäyttäjänimi.

Kun lopetat, tässä on mitä Toiminnot välilehti näyttää tältä. Käytännössä pyydät tehtävien ajoitusta suorittamaan tämän komennon -
|_+_|
Johtopäätös
Jotta komentosarjasi toimisi, sinun on käytettävä PowerShell.exe-komennon -File-parametria Toiminnot-välilehdessä. Tämä on temppu. Muutoin skripti ei ehkä toimi.
Toivottavasti tästä oppaasta oli apua. Voit jättää kommentin, ehdotuksen tai esittää kysymyksen käyttämällä tämän sivun lopussa olevaa Jätä vastaus -lomaketta.
Muita hyödyllisiä oppaita
- Powershell for Loop selitys: Syntaksi ja esimerkit
- Powershell, jos muuten selitetään: Syntaksi ja esimerkit