PowerShell-snabbkurs – Viktiga kommandon för Windows, Linux och macOS
PowerShell-kommandon med parametrar – kort referens
Sidinnehåll
Här är en liten snabbreferens: PowerShell huvudkommandon med parametrar
För interaktiva skriptprompter plattformsoberoende, se Pausa skript med “Tryck en vilken som helst tangent” i Bash, CMD, PowerShell och macOS.

Denna otroligt kraftfulla bild av en mussel är producerad av AI-modellen Flux 1 dev.
PowerShell grundläggande kommandon
Get-Command: Visar alla tillgängliga kommandonGet-Help <cmdlet>: Visar hjälpinformation för en specifik cmdletGet-Process: Visar alla körande processerGet-Service: Visar alla tjänsterGet-ChildItem(alias:ls,dir): Visar objekt i den aktuella mappenSet-Location(alias:cd): Ändrar den aktuella mappenClear-Host(alias:cls): Raderar konsolens skärm
PowerShell fil- och mapphantering
New-Item(alias:ni): Skapar en ny fil eller mappCopy-Item: Kopierar filer och mapparMove-Item: Flyttar filer och mapparRemove-Item(alias:rm): Tar bort filer och mapparRename-Item(alias:rnp): Byter namn på en fil eller mappGet-Content(alias:gc): Visar innehållet i en fil
PowerShell systemadministration
Start-Process(alias:saps): Startar en eller flera processerStop-Process: Stannar en eller flera körande processerStart-Service: Startar en eller flera tjänsterStop-Service: Stannar en eller flera körande tjänsterRestart-Computer: Startar om datornGet-WinEvent: Visar Windows händelseloggarCheckpoint-Computer: Skapar en återställningspunkt på din dator
PowerShell nätverkskommandon
Test-Connection: Skickar ICMP-ekopaket till en eller flera datorerInvoke-WebRequest(alias:curl,wget): Hämtar innehåll från en webbsidaGet-NetAdapter: Hämtar nätverkskortGet-NetIPAddress: Hämtar IP-adresskonfiguration
PowerShell användar- och säkerhetshantering
Get-LocalUser: Visar lokala användarkontonNew-LocalUser: Skapar ett nytt lokalt användarkontoSet-LocalUser: Ändrar ett lokalt användarkontoRemove-LocalUser: Tar bort ett lokalt användarkontoGet-Acl: Hämtar säkerhetsbeskrivningen för en resurs
PowerShell skriptning
Set-ExecutionPolicy: Sätter PowerShell-exekveringspolicyGet-Variable: Hämtar variablerna i den aktuella konsolenSet-Variable(alias:set,sv): Sätter ett variabelvärdeRemove-Variable(alias:rv): Tar bort en variabelForEach-Object: Utför en operation på varje objekt i en angiven samlingWhere-Object: Väljer objekt med specifika egenskaper
PowerShell jobhantering
Start-Job(alias:sajb): Startar ett PowerShell-bakgrundsjobbGet-Job: Hämtar PowerShell-bakgrundsjobb som körs i den aktuella sessionenReceive-Job: Hämtar resultaten från bakgrundsjobbStop-Job: Stannar ett PowerShell-bakgrundsjobbWait-Job: Väntar tills ett eller alla PowerShell-bakgrundsjobb är klara
PowerShell formatutdata
Format-Table: Formaterar utdata som en tabellFormat-List: Formaterar utdata som en listaOut-File: Skickar utdata till en filExport-Csv: Exporterar objekt till en CSV-filConvertTo-Json: Konverterar ett objekt till en JSON-formaterad sträng
Använd Get-Help <cmdlet> för detaljerad information om vilket kommando som helst, inklusive dess parametrar och användningsexempel.
Användbara länkar
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf
Andra snabbreferenser
- Utvecklarverktyg: Den komplett guide till moderna utvecklingsflöden
- GIT Snabbreferens
- cURL Snabbreferens
- Bash Snabbreferens
- Bästa Linux-terminal-emulatorer: 2026 jämförelse
- Hugo Snabbreferens
- Golang Snabbreferens
- LaTeX Snabbreferens
- Ollama snabbreferens
- Docker Snabbreferens
- Kubernetes Snabbreferens
- Python Snabbreferens