Hvordan drepe en prosess ved hjelp av PowerShell

Hvordan drepe en prosess ved hjelp av PowerShell
PowerShell er en Windows -programvare som brukes til konfigurasjonsadministrasjon, og den utfører også administrative oppgaver. Det viktigste ansvaret til en systemadministrator er å holde systemet i gang uten noen hindring. For å gjøre det, har systemadministratorene en tendens til å drepe noen få prosesser som enten ikke fungerer godt eller forstyrrer de andre prosessene. Dette innlegget tar sikte på å utforske mulige metoder for å drepe prosesser ved hjelp av PowerShell. De mulige resultatene av dette innlegget er:
  • Hvordan drepe en prosess ved hjelp av TaskKill i PowerShell?
  • Hvordan drepe en prosess ved hjelp av stoppprosess i PowerShell?

Metode 1: Hvordan drepe en prosess ved hjelp av Taskkill i PowerShell?

TaskKill er en administratorkommando som brukes av PowerShell og CMD for å drepe enhver løpsprosess. Taskkill bruker PID (prosessidentifikasjon) eller prosessnavnet for å identifisere prosessnummeret og dreper det deretter.

Syntaks: Å drepe en prosess etter ID

> TaskKill /F /PID

Syntakselementer er forklart nedenfor.

  • /F: Kraft drepe prosessen
  • PID: Spesifiserer prosess -ID som er i ferd med å avsluttes

Syntaks: Å drepe en prosess ved navn

> TaskKill /IM /F

Elementene i syntaks er:

  • Oppgavekill: pleide å drepe en løpende oppgave
  • /JEG ER: Brukes til å spesifisere bildenavnet på prosessen som skal avsluttes
  • /F: Kraft drepe prosessen

Eksempel
Her har vi presentert bruken av oppgavekommandoen som i utgangspunktet brukes til å drepe en prosess.

Hvis du vil få prosessbildetavnet eller ID -en som bruker PowerShell, kan du få det via følgende kommando:

> Oppgaveliste

I output ovenfor representerer den første kolonnen “Bilde navn” bildene som er til stede, og den andre “PID” representerer prosess -ID -ene, den tredje kolonnen “Session Name” representerer tjenestenavn, fjerde kolonne “Session#” forteller om økten er av eller på ved å bruke 1 og 0.

Velg oppgaven du vil drepe og skrive ned ID -en i kommandoen nedenfor for å drepe den:

> TaskKill /F /PID 5276

Fra "SUKSESS”Melding, observeres det at prosessen er drept vellykket.

Taskkill tillater også drap på en oppgave ved å spesifisere navnet.

Spesifiser navnet på prosessen du vil drepe etter /JEG ER Parameter som følger:

> TaskKill /IM Calc.exe /f

Gratulerer! Du har lært å bruke taskkill for å drepe en prosess av IDen så vel som ved navnet.

Metode 2: Hvordan drepe en prosess ved hjelp av stoppprosess i PowerShell?

Stop-Process Cmdlet er en administrativ kommando som brukes til å drepe løpsprosessene. Stoppprosess-kommandoen bruker PID og navnet for å identifisere prosessen mens du dreper.

Syntaks: Drep prosessen med ID

> Stopp -prosess -id -Makt

Syntakselementer er beskrevet som

  • Id: Arter ID -syntaks
  • Makt: tvinger prosessen til å implementere

Eller

Syntaks: Å drepe prosessen med navn

> Stopp -prosess -navn -Makt

Syntakselementer blir forklart som

  • Navn: spesifiserer navnesyntaks
  • Makt: tvinger prosessen til å implementere

Eksempel
Dette eksemplet demonstrerer arbeidet med oppgavekommandoen.

Først av alt, kjør kommandoen over oppgaveliste for å få listen over oppgaver.

> Oppgaveliste

Spesifiser prosessen du vil drepe og deretter legge inn ID -en

> Stoppprosess -ID 5704 -Force

Derfor avsluttes prosessen ved å bruke stoppprosessen Cmdlet.

Stoppprosess lar deg også drepe prosessen ved å spesifisere navnet.

> Stopp -prosess -navn Notisblokk -Force

Prosessen som heter “Notisblokk”Drepes med suksess.

Gratulerer! Du har lært vellykket å drepe prosessen ved hjelp av PowerShell.

Konklusjon

For å drepe en prosess, støtter PowerShell Stop-Process og Taskkill-kommandoer. Begge metodene sporer prosessen enten ved å bruke prosessnavnet eller ID. Dette innlegget har gitt en liste over mulige metoder for å drepe en prosess ved hjelp av PowerShell. Du kan også få listen over prosessene via Get-Process eller Tasklist-kommandoer i PowerShell.