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:
- Etsi powershell tehtäväpalkin hakukentästä.
- Napsauta Suorita järjestelmänvalvojana(Run as administrator) .
- Napsauta Kyllä(Yes) - painiketta.
- Syötä $action -muuttuja tallentaaksesi toiminnon.
- Syötä $trigger -muuttuja tallentaaksesi ajoitetun tehtävän ajoitukset.
- 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'
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
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.
Kun olet valmis, sinua tervehditään seuraavalla näytöllä -
Poista(Delete) ajoitettu tehtävä PowerShellillä(PowerShell)
Voit käyttää PowerShellia(PowerShell) ajoitettujen tehtävien poistamiseen seuraavasti:
- Etsi powershell tehtäväpalkin hakukentästä.
- Napsauta Suorita järjestelmänvalvojana(Run as administrator) .
- Napsauta Kyllä(Yes) - painiketta.
- Valitse(Enter) tehtävä antamalla seuraava komento.
- 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
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.
Related posts
PowerShell-komentosarjan ajoittaminen Task Schedulerissa Windows 10:ssä
Erätiedoston ajoittaminen suoritettavaksi Windows 11/10:ssä Task Schedulerin avulla
PowerShell vs. komentokehote: plussat ja miinukset
PowerShell-taulukot: niiden luominen ja käyttö
Kuinka luetella kaikki Windows-palvelut PowerShellin tai komentorivin avulla
Tehtävä SvcRestartTask: Tehtävän XML sisältää odottamattoman solmun
ForFiles-komennon ajoittaminen jaettuun verkkoasemaan
Kuinka estää Windows 11:n asentaminen tietokoneellesi
Tehtävien ajoituksella luodun Windows-tehtävän nimeäminen uudelleen
Kuinka saada Windows 11 Insider Preview Build nyt
Näytä tai piilota kuvakkeet tehtäväpalkin kulman ylivuotoalueella Windows 11:ssä
Perustehtävien luominen Task Scheduler -sovelluksella 5 vaiheessa
Poista Telemetria ja tiedonkeruu käytöstä Windows 10:ssä Task Schedulerin avulla
Kuinka luoda edistyneitä tehtäviä Task Scheduler -sovelluksella
Ajoita tietokoneen sammutus Task Scheduler -sovelluksella
Mihin Windows 11 -versioon aiot päivittää?
Kansioiden ja alikansioiden poistaminen PowerShellissä
Ota käyttöön tai poista käytöstä Wi-Fi- ja Ethernet-sovitin Windows 11:ssä
Ajoita sammutus tai uudelleenkäynnistykset Task Scheduler -sovelluksella Windows 11/10:ssä
Tehtävienhallinnan avaaminen Windows 11:ssä ja Windows 10:ssä