Kaip suplanuoti „PowerShell“ scenarijų automatiškai paleisti „Windows“ serveryje
Naršykite pranešimų temas
Įvadas
Jei norite, kad jūsų PowerShell scenarijus būtų paleistas automatiškai tam tikrais intervalais, turite suplanuoti PowerShell scenarijų su Windows užduočių planuokliu.
Yra ir kitų įrankių, kuriuos galite naudoti norėdami suplanuoti „PowerShell“ scenarijų paleisti nurodytu laiku, tačiau šiame vadove parodyta, kaip tai padaryti naudojant „Windows“ užduočių planavimo priemonę.
Šiam vadovui demonstruoti naudosiu toliau pateiktą PowerShell scenarijų. Scenarijus sukuria aplankus, jei aplanko kataloge nėra.
Reikalingas laikas:5 minutės.
Norėdami suplanuoti „PowerShell“ scenarijų automatiškai įsijungti „Windows Server“, atlikite toliau nurodytus veiksmus.
- Atidarykite „Windows“ užduočių planuoklę
Tipas darbų planuotojas į paieškos laukelį. Tada spustelėkite Užduočių planuoklis.

- Sukurkite naują užduotį
Dešiniuoju pelės mygtuku spustelėkite Užduočių planuoklio biblioteka . Tada pasirinkite Sukurti užduotį .

- Pavadinkite užduotį ir įveskite pasirenkamą aprašymą
Bendrajame naujos užduoties skirtuke suteikite užduočiai pavadinimą naudodami vardas lauke. Taip pat galite aprašyti užduotį naudodami apibūdinimas dėžė.
Langelyje, pažymėtame 3, būtinai pasirinkite Vykdykite, nesvarbu, ar vartotojas yra prisijungęs, ar ne . Jei pasirinksite pirmąją parinktį, suplanuotas PowerShell scenarijus nebus paleistas, nebent vartotojas bus prisijungęs.

- Sukurkite aktyviklį, kad automatiškai paleistumėte suplanuotą „PowerShell“ scenarijų
Norėdami tai padaryti, spustelėkite trigeriai skirtukas. Tada spustelėkite Nauja . The Naujas trigeris atsidarys langas.
Ant Pradėkite užduotį išskleidžiamajame sąraše, įsitikinkite, kad Pagal grafiką yra pasirinktas. Tada pasirinkite, ar norite suplanuoti PowerShell scenarijaus paleidimą Kasdien , Kas savaitę arba Kas mėnesį .
Taip pat galite planuoti PowerShell scenarijų pasikartoti tam tikru intervalu. Norėdami tai padaryti, patikrinkite Pakartokite užduotį kiekvieną kartą dėžė. Tada spustelėkite išskleidžiamąjį meniu, kad pasirinktumėte laikotarpį.
Kita labai svarbi konfigūracija yra Sustabdykite užduotį, jei ji trunka ilgiau nei nustatymą. Pažymėkite šį langelį, kad automatiškai sustabdytumėte suplanuotą užduotį. Taip pat galite nustatyti užduoties galiojimo pabaigos datą. Užduotis bus sustabdyta pasibaigus nustatytai datai.
Baigę konfigūruoti trigerį, spustelėkite Gerai.

- Suplanuokite „PowerShell“ scenarijų naudodami Veiksmai skirtukas
Spustelėkite Veiksmai skirtukas. Tada spustelėkite Nauja . Ant Veiksmas išskleidžiamajame sąraše, įsitikinkite, kad Paleiskite programą yra pasirinktas. Tada įveskite PowerShell.exe ant programa/scenarijus lauke.
Tada įveskite - Failas seka visas kelias į scenarijų Pridėti argumentų (neprivaloma) lauke. Štai komanda, kurią įvedžiau Pridėti argumentų (neprivaloma) laukas:
-Failas C:PSschedule powershell pavyzdysCreate-folders-from-text-file.ps1
Baigę spustelėkite Gerai. Tada dar kartą spustelėkite Gerai. Kai spustelėsite Gerai, antrą kartą turėsite patvirtinti slaptažodį.

- Ant Vartotojo vardas lauke naudokite formatą Kompiuterio vardasvartotojo vardas arba Domeno vardasVartotojo vardas.
Kai baigsite, štai kas Veiksmai skirtukas atrodys taip. Iš tikrųjų jūs prašote užduočių planuotojo paleisti šią komandą -
|_+_|
Norėdami patvirtinti, kad Powershell scenarijus bus paleistas kaip numatyta, dešiniuoju pelės mygtuku spustelėkite užduotį ir pasirinkite Vykdyti.Išvada
Kad scenarijus būtų paleistas, veiksmų skirtuke turite naudoti PowerShell.exe komandos parametrą -File. Tai yra triukas. Priešingu atveju jūsų scenarijus gali nepaleisti.
Tikiuosi, kad šis vadovas jums buvo naudingas. Norėdami palikti komentarą, pasiūlymą ar užduoti klausimą, naudokite šio puslapio pabaigoje esančią formą Palikite atsakymą.
Kiti naudingi vadovai
- „Powershell For Loop“ paaiškinimas: sintaksė ir pavyzdžiai
- „Powershell“, jei kitaip paaiškinama: sintaksė ir pavyzdžiai


