Kako uvesti i izvesti planirane zadatke pomoću PowerShell-a

Kako Uvesti I Izvesti Planirane Zadatke Pomocu Powershell A



Aplikacija Task Scheduler koristi se za izradu, pokretanje i upravljanje zadacima. Zakazuje zadatke poput pokretanja programa, datoteka ili skripti. Ti su zadaci zatim raspoređeni za pokretanje u određeno vrijeme. Osim toga, PowerShell i Command Prompt također mogu oponašati njegovu funkcionalnost. Microsoft je osnažio i PowerShell i Command Prompt za obavljanje zadataka koje obični korisnik temeljen na GUI-u ne može.

Najvažnija značajka planera zadataka je njegova mogućnost uvoza i izvoza planiranih zadataka. Značajka uvoza i izvoza zadataka vrlo je korisna kada se radi o premještanju zakazanih zadataka s jednog računala na drugo. Prednost izvezenih ili uvezenih zadataka je u tome što se mogu koristiti na više računala.







U slučaju da vaša aplikacija Task Scheduler ne radi ili je ne možete koristiti, PowerShell se može koristiti za uvoz i izvoz zakazanih zadataka.



Brzi pregled:



Kako uvesti i izvesti planirane zadatke pomoću PowerShell-a
Dodatni savjet: Kako uvesti i izvesti zakazane zadatke pomoću naredbenog retka (CMD)
Zaključak





Kako uvesti i izvesti planirane zadatke pomoću PowerShell-a?

Kao što je ranije spomenuto, zadaci u sustavu Windows mogu se uvoziti i izvoziti pomoću planera zadataka, PowerShell-a i naredbenog retka. No, u ovom ćemo se članku usredotočiti na uvoz i izvoz zadataka pomoću PowerShell-a. Zadaci koji se uvoze ili izvoze spremaju se s ekstenzijom datoteke XML (Extensible Markup Language).

Uvoz zakazanih zadataka pomoću PowerShell-a

Uvoz planiranih zadataka znači ubacivanje planiranih zadataka unutar programa Task Scheduler koji su već bili izvezeni u obliku XML datoteke. Uz aplikaciju Task Scheduler, PowerShell se također može koristiti za uvoz planiranih zadataka. Uvoz planiranih zadataka je prioritetni zadatak za koji je potrebno dopuštenje administratora. Za uvoz zakazanih zadataka pomoću PowerShell-a provjerite upute u nastavku.



Sintaksa

Evo sintakse za uvoz zakazanih zadataka pomoću PowerShell-a:

Register-ScheduledTask -xml ( Get-Content 'Put zadatka za uvoz' | Out-String ) -Naziv zadatka 'Naziv zadatka' -TaskPath 'Task-Path-TaskScheduler' -Korisnik Korisničko ime računala – Prisilno


Prema gornjem kodu:

    • Prvo, registrirajmo zakazani zadatak pomoću Register-ScheduledTask
    • Zatim upotrijebite -xml parametar i dodijelite Get-Content naredba za dobivanje XML datoteke planiranog zadatka i slanje je u Out-String naredba za pretvaranje u nizove.
    • Nakon toga upotrijebite -Naziv zadatka parametar za dodjelu naziva planiranog zadatka.
    • Koristiti -TaskPath za navođenje putanje zadatka.
    • Koristiti -Korisnik parametar za dodjelu imena računala korisnika s kojeg će zadatak biti uvezen.
    • Na kraju, koristite -Sila parametar za brisanje uvoza ako već postoji s tim imenom.

Bilješka : Zamijeni “ Task-Path-to-be-Imported ' sa pravim putem zadatka, ' Naziv zadatka ' sa pravim nazivom zadatka, ' Task-Path-TaskScheduler ” s pravim putem planera zadataka i na kraju dodajte svoje korisničko ime u -Korisnik parametar.

Korak 1 : Pritisnite tipku Windows za otvaranje izbornika Start:

Korak 2 : Traži PowerShell i kliknite Pokreni kao administrator :


3. korak : Upišite zadanu naredbu i pritisnite Unesi za uvoz planiranih zadataka:

Register-ScheduledTask -xml ( Get-Content 'C:\Users\Muhammad Farhan\Documents\Sample task.xml' | Out-String ) -Naziv zadatka 'Ogledni zadatak' -TaskPath '' -Korisnik 'Muhammad Farhan' -Sila


Izvoz zakazanih zadataka pomoću PowerShell-a

Izvoz zadatka znači da se već zakazani zadaci mogu izvesti u XML datoteku. Ovi planirani zadaci također se mogu izvesti pomoću PowerShell-a. U tu svrhu Microsoft ima posebnu naredbu Export-ScheduledTask . Za izvoz zakazanih zadataka pomoću PowerShell provjerite dolje navedene korake.

Sintaksa

Evo sintakse za izvoz zadatka pomoću PowerShell-a:

Export-ScheduledTask -Naziv zadatka 'Naziv zadatka' -TaskPath 'Put-zadatka-gdje-se-nalazi' | Out-File 'Putanja-gdje-će-zadatak-biti-izvezen'


Prema gornjem kodu:

    • Prvo, koristite Export-ScheduledTask naredba za pokretanje procesa izvoza planiranog zadatka.
    • Zatim upotrijebite -Naziv zadatka parametar i dodijelite naziv zadatka i koristite -TaskPath parametar za dodjelu putanje planiranog zadatka.
    • Nakon toga usmjerite ili eksportirajte tu informaciju na drugu stazu pomoću Out-File

Bilješka : Zamijeni “ Naziv zadatka ' sa pravim nazivom zadatka, ' Put-zadatka-gdje-se-nalazi ” sa stvarnim mjestom zadatka, i “ Put-gdje-će-zadatak-biti-izvezen ” s ciljanom stazom datoteke gdje će se izvesti planirani zadaci.

Korak 1 : Pritisnite Windows + X otvoriti Izbornik za brzi pristup i odaberite Windows PowerShell (Administrator) ili Terminal (Administrator) :


Korak 2 : Izvršite donji kod u konzoli za izvoz zakazanih zadataka:

Export-ScheduledTask -Naziv zadatka 'Ogledni zadatak' -TaskPath '' | Out-File 'C:\Users\Muhammad Farhan\Documents\Sample task.xml'


Dodatni savjet: Kako uvesti i izvesti zakazane zadatke pomoću naredbenog retka (CMD)?

Baš kao i PowerShell, naredbeni redak također može uvoziti i izvoziti zakazane zadatke uz pomoć određenih naredbi. Naredbeni redak ima vlastite namjenske naredbe za uvoz i izvoz zadataka.

Uvoz zakazanih zadataka pomoću naredbenog retka (CMD)

Uvoz zakazanih zadataka iz XML datoteke na računalo može se izvršiti pomoću naredbenog retka.

Sintaksa

Evo sintakse za uvoz zakazanih zadataka pomoću CMD-a:

schtasks / stvoriti / xml 'Task-Path.xml' / tn 'Naziv zadatka' / ru 'Korisničko ime računala'


Prema gornjem kodu:

    • Prvo, koristite SCHTASKS /Stvori /xml naredba za stvaranje novog xml zadatka.
    • Zatim odredite putanju XML datoteke.
    • Nakon te upotrebe /tn da biste dodijelili naziv zadatka.
    • Na kraju, koristite /ru dodijeliti korisničko ime računalu.

Zapamtiti : Zamijeni “ Task-Path.xml ” sa pravim zadatkom, “ Naziv zadatka ” s pravim nazivom zadatka i “ Korisničko ime računala ” s korisničkim imenom vašeg računala.

Korak 1 : Pritisnite Windows + R za pokretanje Trčanje primjena.

Korak 2 : Vrsta CMD i pritisnite Ctrl + Shift + Enter da otvorite PowerShell kao administrator:


3. korak : Upišite spomenutu naredbu u konzolu za uvoz planiranih zadataka:

schtasks / stvoriti / xml 'C:\Users\Muhammad Farhan\Documents\Sample task.xml' / tn ' \N ewSampleTask' / ru 'Muhammad Farhan'


Izvršavanjem gornje naredbe tražit će se korisnička lozinka, pa unesite lozinku kada se od vas zatraži da dovršite operaciju:

Izvoz zakazanih zadataka pomoću naredbenog retka (CMD)

Uz uvoz planirani zadaci mogu se izvesti u XML datoteku pomoću naredbenog retka. Za izvoz planiranih zadataka pomoću CMD-a provjerite navedene korake.

Sintaksa

Evo sintakse za izvoz zakazanih zadataka pomoću PowerShell-a:

schtasks / upit / xml / tn 'Ime planiranog zadatka' > 'TASK-EXPORT-NAME.xml'


Prema gornjem kodu:

    • Prvo, koristite schtasks /upit /xml naredba za prikaz jednog ili više planiranih zadataka u XML formatu.
    • Zatim upotrijebite /tn naredba za određivanje naziva zadatka.
    • Nakon toga upotrijebite > (veće od) potpišite i dodijelite ciljanu putanju datoteke gdje će se izvesti planirani zadatak.

Zapamtiti : Zamijeni “ Ime planiranog zadatka ” s nazivom planiranog zadatka i “ TASK-EXPORT-NAME.xml ” s ciljanom putanjom datoteke u koju želite izvesti zakazani zadatak.

Korak 1 : Otvorite CMD kao administrator:

Korak 2 : Izvršite navedeni kod u PowerShell konzoli:

schtasks / upit / xml / tn ' \N ewSampleTask' > 'C:\Users\Muhammad Farhan\Documents\Sample task.xml'


Zaključak

Da biste uvezli zakazane zadatke pomoću PowerShell-a, prvo pritisnite Windows + X da otvorite Quick Start Menu i odaberete Windows PowerShell (Administrator). Tip Register-ScheduledTask -xml (Get-Content “Task-Path-to-be-Imported” | Out-String) -TaskName “Task-Name” -TaskPath “Task-Path-TaskScheduler” -User Computer-User-Name -Force naredba. Provjerite jeste li ažurirali ove parametre “Task-Path-to-be-Imported”, “Task-Name” i “Task-Path-TaskScheduler” prije izvršavanja ove naredbe. Za izvoz planiranih zadataka pomoću PowerShell-a, izvršite ovo Export-ScheduledTask -TaskName “Task-Name” -TaskPath “Task-Path-Where-it-is-Located” | Out-File “Path-Where-Task-Will-be-Exported” naredba. Obavezno ažurirajte vrijednosti parametara “Task-Name”, “Task-Path-Where-it-is-Located” i “Path-Where-Task-Will-be-Exported” vrijednosti parametra prije izvršavanja ove naredbe. Dodatno, metoda za uvoz i izvoz rasporeda pomoću naredbenog retka.