Bruk Powershell for å administrere planlagte oppgaver i Windows

Jeg sjekke flere steder jevnlig på Windows-systemer som jeg kjører, inkludert Windows Oppgavebehandling til å liste kjørende prosesser, de autostart oppføringer, og også de planlagte oppgaver i systemet.

Jeg gjør det for et par grunner, inkludert sikkerhet for å sikre at ingenting gled forbi og kjører på systemet som jeg anser skadelig, spyware eller uønsket på andre måter, men også for å debloat systemet ved å deaktivere, blokkere eller fjerne programmer fra å starte med systemet eller på timeplanen.

Selv om det er mulig å åpne Oppgaveplanlegging ved hjelp av søk, betyr det ikke gi deg et rent grensesnitt for å gå gjennom listen over oppgaver raskt.

En program som jeg liker å bruke for oppgaven er Nirsoft utmerkede Task Scheduler Vis som, som vanlig, er bærbar og svært effektiv.

Powershell for Windows tilbyr en annen rask alternativ på Windows 8 og senere. Kommandoen Get-ScheduledTask returnerer alle eller velge planlagte oppgaver på den lokale datamaskinen.


    Åpne et kommandovindu. Du kan gjøre det med et trykk på Windows-tasten, skrive Powershell.exe, høyreklikke på resultatet, velge "kjør som administrator" og trykket enter. Merk at get-scheduledtask kommandoen krever ikke høyde mens alle styringskommandoer gjøre.
  1. Type Get-ScheduledTask


    De grunnleggende kommandoen lister alle oppgaver lokal datamaskin sortert etter sti. Det inkluderer bare oppgaven banen, oppgave navn og status for oppgaven som kan være tilstrekkelig til tider.

    Navnet bidrar med identifisering av oppgaven, mens de statlige høydepunktene om det er aktivert eller deaktivert. Anmeldelser

    Hva gjør denne kraftigere men er de parametere som du kan legge til kommandoen for å vise tilleggsinformasjon eller filter oppgaver

    Her er noen kommando eksempler som du kan finne nyttig.

    Get-ScheduledTask -TaskName Google * returnerer alle oppgaver som starter med Google.

    Get-ScheduledTask -TaskPath \\ returnerer alle oppgaver som er plassert i TaskPath roten.

    Mens det er nyttig å vise planlagte oppgaver på denne måten, kan du også administrere oppgaver ved hjelp av Powershell. Vær oppmerksom på at du må forhøyede rettigheter til å kjøre deaktivere eller aktivere oppgaver på et system. Dette betyr at du trenger å kjøre Powershell fra en hevet ledetekst.

    Kommandoene Deaktiver-ScheduledTask og Aktiver-Planlagt-Task har blitt designet for det. Som navnene antyder, den første deaktiverer oppgaver du velger, mens andre lar dem.

    Hvis du kjører kommandoene direkte, må du angi aktivitetsnavn eller baner eksplisitt. . Det er en midlertidig løsning for at selv om du kan bruke til å aktivere eller deaktivere flere oppgaver samtidig


    kommandoer som du kan finne nyttig er:

    Deaktiver -ScheduledTask -taskname "Adobe Flash Player Updater" deaktiverer oppgaven Adobe Flash Player Updater.

    Aktiver-ScheduledTask -taskname "Adobe Flash Player Updater" gjør at oppgaven Adobe Flash Player Updater.

    Hent -ScheduledTask -taskname Google * | Deaktiver-ScheduledTask deaktiverer alle oppgavene de get kommandoen returnerer (starter med Google),

    Andre oppgaverelaterte kommandoer steder er start-scheduledtask, stopp-scheduledtask og avregistrere-scheduledtask.