Kuinka poistaa tai luoda ajoitettu tehtävä PowerShellillä Windows 11:ssä

Jos haluat poistaa tai luoda ajoitetun tehtävän(delete or create a scheduled task) Windows 11/10:ssä Windows PowerShellin(Windows PowerShell) avulla, tämä opetusohjelma auttaa sinua tekemään sen. Sinun ei tarvitse avata Task Scheduleria(Task Scheduler) luodaksesi  ajoitetun tehtävän(create the scheduled task) . Sinun on kuitenkin suoritettava joitain komentoja saadaksesi työn valmiiksi.

Task Scheduler on yksi Windows 10 :n parhaista apuohjelmista , jonka avulla voit luoda tehtäviä ja suorittaa ne ajoitettuna. Voit tehdä kaiken Task Schedulerin avulla aina sovelluksen, kuten Notepad , avaamisesta (Notepad)PowerShell -komentosarjojen suorittamiseen .

Luo ajoitettu tehtävä  PowerShellillä(PowerShell)

Voit käyttää PowerShellia(PowerShell) ajoitetun tehtävän luomiseen Windows 10 :ssä seuraavasti:

  1. Etsi powershell tehtäväpalkin hakukentästä.
  2. Napsauta Suorita järjestelmänvalvojana(Run as administrator) .
  3. Napsauta Kyllä(Yes) - painiketta.
  4. Syötä $action -muuttuja tallentaaksesi toiminnon.
  5. Syötä $trigger -muuttuja tallentaaksesi ajoitetun tehtävän ajoitukset.
  6. Anna tämä komento luodaksesi ajoitetun tehtävän.

Katsotaanpa näiden vaiheiden yksityiskohtainen versio.

Ensin sinun on  avattava Windows PowerShell järjestelmänvalvojan oikeuksilla(open Windows PowerShell with administrator privileges) . Tätä varten etsi tehtäväpalkin(Taskbar) hakukentästä "powershell" ja napsauta vastaavaa  Suorita järjestelmänvalvojana (Run as administrator ) -painiketta. Jos UAC - kehote tulee näkyviin, napsauta  Kyllä (Yes ) - painiketta. Kun PowerShell - näyttö tulee näkyviin, kirjoita seuraava komento-

$action = New-ScheduledTaskAction -Execute 'app-path'

Älä unohda korvata sovelluspolkua sen sovelluksen alkuperäisellä polulla, jonka haluat suorittaa.

Jos esimerkiksi haluat avata Notepadin(Notepad) , kirjoita notepad.exe. Jos haluat avata Google Chromen(Google Chrome) 64-bittisessä Windows 10 -tietokoneessa, kirjoita seuraava polku-

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Koko komento näyttää tältä-

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

PowerShellin käyttäminen ajoitetun tehtävän luomiseen Windows 10:ssä

Jos haluat suorittaa PowerShell - komentosarjan, sinun on käytettävä -argumenttia ja määritettävä komentosarja. Siinä tapauksessa komento näyttää tältä-

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

Seuraavaksi sinun on asetettava aika, jolloin haluat suorittaa tehtävän. Kuten Task Scheduler , voit valita milloin tahansa tarpeidesi mukaan. Peruskomento näyttää tältä -

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

PowerShellin käyttäminen ajoitetun tehtävän luomiseen Windows 10:ssä

Tämän komennon mukaan tehtävä suoritetaan kerran klo 18.30 tai 18.30 samana päivänä. On mahdollista käyttää erilaisia ​​asetuksia, kuten  -Daily, -Weekly, -Monthly jne. Toisaalta voit valita ajan 12 tai 24 tunnin muodossa. Jos valitset 12 tunnin muodon, sinun on määritettävä AM/PM .

Sen jälkeen sinun tulee rekisteröityä tehtävään. Kirjoita tätä varten seuraava komento -

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

Älä unohda muuttaa  DemoName-, DemoTask- ja  DemoDescription  -asetuksia mieltymystesi mukaan.

PowerShellin käyttäminen ajoitetun tehtävän luomiseen Windows 10:ssä

Kun olet valmis, sinua tervehditään seuraavalla näytöllä -

PowerShellin käyttäminen ajoitetun tehtävän luomiseen Windows 10:ssä

Poista(Delete) ajoitettu tehtävä  PowerShellillä(PowerShell)

Voit käyttää PowerShellia(PowerShell) ajoitettujen tehtävien poistamiseen seuraavasti:

  1. Etsi powershell tehtäväpalkin hakukentästä.
  2. Napsauta Suorita järjestelmänvalvojana(Run as administrator) .
  3. Napsauta Kyllä(Yes) - painiketta.
  4. Valitse(Enter) tehtävä antamalla seuraava komento.
  5. Kirjoita Unregister - komento poistaaksesi tehtävän.

Jos haluat lisätietoja näistä vaiheista, jatka lukemista.

Avaa ensin  korotettu Windows PowerShell -ikkuna(open an elevated Windows PowerShell window)  ja kirjoita seuraava komento-

Get-ScheduledTask -TaskName "DemoTask"

Älä unohda korvata  DemoTask  alkuperäisellä tehtävän nimellä. sen jälkeen anna tämä komento poistaaksesi tehtävä-

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

PowerShellin käyttäminen ajoitetun tehtävän luomiseen Windows 10:ssä

Vahvista poistaminen antamalla ensimmäinen komennon. Jos se näyttää virheilmoituksen, tehtävä poistetaan.

Tämä viesti tarjoaa lisää tapoja  poistaa ajoitettu tehtävä .

Siinä kaikki! Toivottavasti se auttaa.



About the author

Olen ammattimainen ääniinsinööri, jolla on yli 10 vuoden kokemus. Olen työskennellyt monenlaisissa projekteissa pienistä kodin äänijärjestelmistä suuriin kaupallisiin tuotantoihin. Taitoni on luoda erinomaisia ​​ääniraitoja ja äänenkäsittelytyökaluja, jotka saavat musiikin kuulostamaan upealta. Olen myös erittäin kokenut Windows 10:n kanssa, ja voin auttaa sinua saamaan kaiken irti tietokonejärjestelmästäsi.



Related posts