Få UNIX-lignende ps -aux output i Windows uden GUI: Guide til Tasklist, PowerShell, WMIC og PsList

Hvordan kan man i Windows få output svarende til UNIX-kommandoen ps -aux uden at bruge en GUI, så man kan se programnavn, PID og andre detaljer i kommandolinjegrænsefladen?

For at få output svarende til UNIX-kommandoen ps -aux i Windows uden at bruge en GUI, kan du bruge kommandolinjegrænsefladen med kommandoer som tasklist, Get-Process i PowerShell, wmic process, eller PsList fra Sysinternals Suite.

Hvordan kan man i Windows få output svarende til UNIX-kommandoen ps -aux uden at bruge en GUI?

For at få output svarende til UNIX-kommandoen ps -aux i Windows, kan du bruge kommandolinjegrænsefladen (Command Prompt eller PowerShell). Her er nogle metoder til at opnå dette:

1. Brug af Tasklist Kommandoen

Tasklist kommandoen i Windows viser en liste over kørende processer. For at få vist programnavn, PID og andre detaljer, kan du bruge følgende kommando:

tasklist

Dette vil give dig en liste over alle kørende processer med detaljer som:

  • Image Name (Programnavn)
  • PID (Process ID)
  • Session Name
  • Session Number
  • Memory Usage

2. Brug af PowerShell Get-Process

PowerShell tilbyder en mere detaljeret og fleksibel måde at få information om kørende processer. Brug følgende kommando for at få vist programnavn, PID og andre detaljer:

Get-Process

For at få en mere specifik liste med kun de ønskede kolonner, kan du bruge:

Get-Process | Select-Object Name, Id, CPU, WS

Dette vil vise:

  • Name (Programnavn)
  • Id (PID)
  • CPU (CPU-forbrug)
  • WS (Working Set - hukommelsesforbrug)

3. Brug af WMIC Kommandoen

WMIC (Windows Management Instrumentation Command-line) kan også bruges til at få detaljerede oplysninger om kørende processer. Brug følgende kommando:

wmic process get description, processid, parentprocessid, workingsetsize

Dette vil vise:

  • Description (Programnavn)
  • ProcessId (PID)
  • ParentProcessId (Forældreprocessens ID)
  • WorkingSetSize (Hukommelsesforbrug)

4. Brug af Sysinternals' PsList

Sysinternals Suite tilbyder et værktøj kaldet PsList, som kan downloades fra Microsofts hjemmeside. Efter installation kan du bruge følgende kommando:

pslist

Dette vil vise en liste over kørende processer med detaljer som:

  • Process Name (Programnavn)
  • PID (Process ID)
  • CPU Time
  • Memory Usage

Ved at bruge en af disse metoder kan du få en liste over kørende processer i Windows, der svarer til outputtet fra UNIX-kommandoen ps -aux, uden at bruge en grafisk brugergrænseflade.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker