PowerShell-kort

PowerShell-kommandon med parametrar - liten referens

Sidinnehåll

Här är en liten kompendium: Grundläggande PowerShell-kommandon med parametrar

fantastiskt snäckskal Det här fantastiskt kraftfulla snäckskalsbilden är skapad av AI-modellen Flux 1 dev.

Grundläggande kommandon

  • Get-Command: Listar alla tillgängliga kommandon
  • Get-Help <cmdlet>: Visar hjälpinformation för ett specifikt cmdlet
  • Get-Process: Listar alla körande processer
  • Get-Service: Listar alla tjänster
  • Get-ChildItem (alias: ls, dir): Listar objekt i den aktuella katalogen
  • Set-Location (alias: cd): Byter den aktuella katalogen
  • Clear-Host (alias: cls): Rensar konsolskärmen

Hantering av filer och kataloger

  • New-Item (alias: ni): Skapar en ny fil eller katalog
  • Copy-Item: Kopierar filer och kataloger
  • Move-Item: Flyttar filer och kataloger
  • Remove-Item (alias: rm): Tar bort filer och kataloger
  • Rename-Item (alias: rnp): Byter namn på en fil eller katalog
  • Get-Content (alias: gc): Visar innehållet i en fil

Systemadministration

  • Start-Process (alias: saps): Startar en eller flera processer
  • Stop-Process: Stoppar en eller flera körande processer
  • Start-Service: Startar en eller flera tjänster
  • Stop-Service: Stoppar en eller flera körande tjänster
  • Restart-Computer: Startar om datorn
  • Get-WinEvent: Visar Windows-händelsejournaler
  • Checkpoint-Computer: Sätter ett återställningspunkt på din dator

Nätverkskommandon

  • Test-Connection: Skickar ICMP-echo-förfrågan till en eller flera datorer
  • Invoke-WebRequest (alias: curl, wget): Hämtar innehåll från en webbsida
  • Get-NetAdapter: Hämtar nätverkskort
  • Get-NetIPAddress: Hämtar IP-adresskonfiguration

Användar- och säkerhetshantering

  • Get-LocalUser: Listar lokala användarkonton
  • New-LocalUser: Skapar ett nytt lokalt användarkonto
  • Set-LocalUser: Modifierar ett lokalt användarkonto
  • Remove-LocalUser: Tar bort ett lokalt användarkonto
  • Get-Acl: Hämtar säkerhetsdeskriptorn för en resurs

PowerShell-skriptning

  • Set-ExecutionPolicy: Sätter PowerShell-exekveringspolicy
  • Get-Variable: Hämtar variabler i den aktuella konsolen
  • Set-Variable (alias: set, sv): Sätter en variabels värde
  • Remove-Variable (alias: rv): Tar bort en variabel
  • ForEach-Object: Utför en operation på varje objekt i en specificerad samling
  • Where-Object: Väljer objekt med specifika egenskaper

Jobhantering

  • Start-Job (alias: sajb): Startar ett PowerShell-bakgrundsjobb
  • Get-Job: Hämtar PowerShell-bakgrundsjobb som körs i den aktuella sessionen
  • Receive-Job: Hämtar resultaten av bakgrundsjobb
  • Stop-Job: Stoppar ett PowerShell-bakgrundsjobb
  • Wait-Job: Väntar tills ett eller alla PowerShell-bakgrundsjobb är klara

Utdataformatering

  • Format-Table: Formaterar utdata som en tabell
  • Format-List: Formaterar utdata som en lista
  • Out-File: Skickar utdata till en fil
  • Export-Csv: Exporterar objekt till en CSV-fil
  • ConvertTo-Json: Konverterar ett objekt till en JSON-formaterad sträng

Använd Get-Help <cmdlet> för detaljerad information om något kommando, inklusive dess parametrar och användningsexempel.

Användbara länkar

Andra kompendier