PowerShell er en kraftfuld automatiserings- og konfigurationsstyringsramme, der giver systemadministratorer mulighed for at arbejde mere effektivt ved at automatisere kedelige, gentagne opgaver. Nedenfor er nogle grundlæggende Powershell-kommandoer, der hjælper dig med at få det fulde udbytte af kraften i dette værktøj.

Nedenfor er kommandolisten - cmdlet kommandonavn: kommandobeskrivelse.
% - ForEach-Object: Udfører en handling på hvert element i et sæt inputobjekter.
- ? - Where-Object: Vælg et objekt fra et sæt af objekter baseret på deres attributværdier.
- ac - Tilføj indhold: Tilføjer yderligere indhold, såsom ord eller data, til filen.
- asnp - Tilføj-PSSnapIn: Tilføjer en eller flere Windows PowerShell-snap-ins til den aktuelle session.
- cat - Get-Content: Hent indholdet af en fil.
- cd - Set-Location: Indstiller den aktuelle arbejdsplacering til en specificeret placering.
- chdir - Set-Location: Indstiller den aktuelle arbejdsplacering til en specificeret placering.
- clc - Clear-Content: Rydder indholdet af et element, men sletter ikke elementet.
- clear - Clear-Host: Rydder skærmen i værtsprogrammet.
- clhy - Ryd historie: Rydder indtastninger fra kommandohistorikken.
- cli - Clear-Item: Rydder indholdet af et element, men sletter ikke elementet.
- clp - Clear-ItemProperty: Rydder ejendommens værdi, men rydder ikke egenskaben.
- cls - Clear-Host: Rydder skærmen i værtsprogrammet.
- clv - Clear-Variable: Rydder værdien af en variabel.
- cnsn - Connect-PSSession: Genopret forbindelse til afbrudte sessioner
- sammenligne - Sammenlign-objekt: Sammenlign to sæt objekter.
- kopi - Copy-Item: Kopier et element fra et sted til et andet.
- cp - Copy-Item: Kopier et element fra et sted til et andet.
- cpi - Copy-Item: Kopier et element fra et sted til et andet.
- cpp - Copy-ItemProperty: Kopierer en egenskab og værdi fra en specificeret placering til en anden placering.
- curl - Invoke-WebRequest: Hent indhold fra en hjemmeside på internettet.
- cvpa - Convert-Path: Konverterer en sti fra en Windows PowerShell-sti til en Windows PowerShell-udbydersti.
- dbp - Disable-PSBreakpoint: Deaktiverer breakpoints i den aktuelle konsol.
- del - Remove-Item: Slet filer og mapper.
- diff - Compare-Object: Sammenligner to sæt objekter.
- dir - Get-ChildItem: Hent filer og mapper i filsystemdrevet.
- dnsn - Disconnect-PSSession: Afbryd forbindelsen til en session.
- ebp - Enable-PSBreakpoint: Aktiverer breakpoints i den aktuelle konsol.
- echo - Write-Output: Sender de angivne objekter til den næste kommando i pipelinen. Hvis denne kommando er den sidste kommando i pipelinen, vises objekterne i konsollen.
- epal - Export-Alias: Eksporterer information om aktuelt definerede kommandoaliasser til en fil.
- epcsv - Export-Csv: Konverterer objekter til et array af kommaseparerede strenge (CSV) og gemmer strengene i en CSV-fil.
- epsn - Export-PSSession: Importer kommandoer fra en anden session og gem dem i Windows PowerShell-modulet.
- erase - Remove-Item: Slet filer og mapper.
- etsn - Enter-PSSession: Starter en interaktiv session med en fjerncomputer.
- exsn - Exit-PSSession: Afslutter en interaktiv session med en fjerncomputer.
- fc - Format-Custom: Brug en brugerdefineret visning til at formatere output.
- fl - Format-List: Formater output som en liste over attributter, hvor hver attribut vises på en ny linje.
- foreach - ForEach-Object: Udfører en handling på hvert element i et sæt inputobjekter.
- ft - Format-Tabel: Formater output som en tabel.
- fw - Format-Wide: Formater objekter som en bred tabel, der kun viser én attribut for hvert objekt.
- galli - Get-Alias: Få kommandoer til den aktuelle session.
- gbp - Get-PSBreakpoint: Få pausepunkterne indstillet i den aktuelle session.
- gc - Get-Content: Hent indholdet af en fil.
- gci - Get-ChildItem: Hent filer og mapper i filsystemdrevet.
- gcm - Hent-kommando: Hent alle kommandoer.
- gcs - Get-PSCallStack: Viser den aktuelle opkaldsstak.
- gdr - Get-PSDrive: Hent drevet i den aktuelle session.
- ghy - Get-History: Få en liste over kommandoer indtastet under den aktuelle session.
- gi - Get-Item: Hent filer og mapper.
- gjb - Get-Job: Få Windows PowerShell-baggrundsjob til at køre i den aktuelle session.
- gl - Get-Location: Få oplysninger om den aktuelle arbejdsplacering eller lokationsstabel.
- gm - Get-Member: Få egenskaber og metoder for objekter.
- gmo - Get-Module: Henter moduler, der er blevet importeret eller kan importeres til den aktuelle session.
- gp - Get-ItemProperty: Henter egenskaberne for en specificeret vare.
- gps - Get-Process: Få kørende processer på lokale eller fjerncomputere.
- group - Group-Object: Gruppér objekter, der indeholder den samme værdi for de angivne egenskaber.
- gsn - Get-PSSession: Få Windows PowerShell-sessioner på lokale og eksterne computere.
- gsnp - Get-PSSnapIn: Hent Windows PowerShell-snap-ins på computeren.
- gsv - Get-Service: Få tjenester på lokale eller fjerncomputere.
- gu - Get-Unique: Returnerer unikke elementer fra en sorteret liste.
- gv - Get-Variable: Henter variablerne i den aktuelle konsol.
- gwmi - Get-WmiObject: Hent forekomster af Windows Management Instrumentation (WMI) klasser eller oplysninger om tilgængelige klasser.
- h - Get-History: Få en liste over kommandoer indtastet under den aktuelle session.
- historie - Get-History: Få en liste over kommandoer indtastet under den aktuelle session.
- icm - Invoke-Command: Kør kommandoer på lokale og eksterne computere.
- iex - Invoke-Expression: Kører en kommando eller et udtryk på den lokale computer.
- ihy - Invoke-History: Kør kommandoer fra sessionshistorikken.
- ii - Invoke-Item: Udfører standardhandlingen på det angivne element.
- ipal - Import-alias: Importer en liste over kommandokaldenavne fra filen.
- ipcsv - Import-Csv: Opret brugerdefinerede tabellignende objekter fra elementer i en CSV-fil.
- ipmo - Import-modul: Tilføj modul til den aktuelle session.
- ipsn - Import-PSSession: Importerer kommandoer fra en anden session til den aktuelle session.
- irm - Invoke-RestMethod: Sender en HTTP- eller HTTPS-anmodning til en RESTful-webtjeneste.
- ise - powershell_ise.exe: Forklarer, hvordan du bruger kommandolinjeværktøjet PowerShell_ISE.exe.
- iwmi - Invoke-WMIMmethod: Påkald Windows Management Instrumentation (WMI) metoder.
- iwr - Invoke-WebRequest: Hent indhold fra et websted på internettet.
- kill - Stop-Process: Stopper en eller flere kørende processer.
- lp - Out-Printer: Sender output til printeren.
- ls - Get-ChildItem: Hent filer og mapper i filsystemdrevet.
- mand - hjælp: Viser oplysninger om Windows PowerShell-kommandoer og -koncepter.
- md - mkdir: Opret en ny post.
- måle - Measure-Object: Måler numeriske egenskaber for objekter og tegn, ord og linjer i strengobjekter, såsom tekstfiler.
- mi - Move-Item: Flyt et element fra et sted til et andet.
- mount - New-PSDrive: Opret midlertidige og vedvarende kortlagte netværksdrev.
- move - Move-Item: Flyt et element fra et sted til et andet.
- mp - Move-ItemProperty: Flyt egenskaber fra et sted til et andet.
- mv - Move-Item: Flyt et element fra et sted til et andet.
- nal - New-Alias: Opret et nyt kommandokaldenavn.
- ndr - New-PSDrive: Opret midlertidige og vedvarende tilknyttede netværksdrev.
- ni - New-Item: Opret et nyt element.
- nmo - New-Module: Opretter et nyt dynamisk modul, der kun findes i hukommelsen.
- npssc - New-PSSessionConfigurationFile: Opretter en sessionskonfigurationsfil.
- nsn - New-PSSession: Opret vedvarende forbindelser til lokale eller fjerncomputere.
- nv - New-Variable: Opretter en ny variabel.
- ogv - Out-GridView: Send output til et interaktivt panel i et separat vindue.
- oh - Out-Host: Send output til kommandolinjen.
- popd - Pop-Location: Ændrer den aktuelle placering til den senest skubbet ind på stakken. Du kan aktivere placering fra standardfeltet eller fra en flise, som du opretter ved hjælp af Push-Location cmdlet'en.
- ps - Get-Process: Få processer til at køre på den lokale eller fjerncomputer.
- pushd - Push-Location: Tilføjer den aktuelle placering til toppen af lokationsstakken.
- pwd - Get-Location: Få information om den aktuelle arbejdsplacering eller lokationsstabel.
- r - Invoke-History: Kør kommandoer fra sessionshistorikken.
- rbp - Remove-PSBreakpoint: Fjerner breakpoints fra den aktuelle konsol.
- rcjb - Receive-Job: Modtager resultaterne af Windows PowerShell-baggrundsjob i den aktuelle session.
- rcsn - Receive-PSSession: Modtag resultater af kommandoer i afbrudte sessioner.
- rd - Remove-Item: Slet filer og mapper.
- rdr - Remove-PSDrive: Fjerner midlertidige Windows PowerShell-drev og afbryder tilknyttede netværksdrev.
- ren - Rename-Item: Omdøber et element i Windows PowerShell-udbyderens navneområde.
- ri - Remove-Item: Slet filer og mapper.
- rjb - Remove-Job: Fjerner et Windows PowerShell-baggrundsjob.
- rm - Remove-Item: Slet filer og mapper.
- rmdir - Remove-Item: Slet filer og mapper.
- rmo - Remove-Module: Fjerner moduler fra den aktuelle session.
- rni - Rename-Item: Omdøb et element i Windows PowerShell-udbyderens navneområde.
- rnp - Rename-ItemProperty: Omdøb et elements egenskab.
- rp - Remove-ItemProperty: Fjerner en egenskab og dens værdi fra en vare.
- rsn - Remove-PSSession: Lukker en eller flere Windows PowerShell-sessioner (PSSessions).
- rsnp - Remove-PSSnapin: Fjerner Windows PowerShell-snap-ins fra den aktuelle session.
- rujb - Genoptag-job: Genstart et suspenderet job
- rv - Remove-Variable: Fjerner en variabel og dens værdi.
- rvpa - Resolve-Path: Løser jokertegn i stier og viser stiindhold.
- rwmi - Remove-WMIObject: Fjerner en forekomst af en eksisterende Windows Management Instrumentation-klasse (WMI).
- sajb - Start-Job: Starter et Windows PowerShell-baggrundsjob.
- sal - Set-Alias: Opret eller skift et kommandokaldenavn (alternativt navn) for en cmdlet eller et andet kommandoelement i den aktuelle Windows PowerShell-session.
- saps - Start-Process: Starter en eller flere processer på den lokale computer.
- sasv - Start-Service: Starter en eller flere stoppede tjenester.
- sbp - Set-PSBreakpoint: Indstiller et brudpunkt på en linje, sætning eller variabel.
- sc - Set-Content: Erstatter indholdet af filen med det indhold, du angiver.
- vælg - Vælg-objekt: Vælg objekt eller objektegenskaber.
- sæt - Sæt-variabel: Indstil værdien af en variabel. Opretter en variabel, hvis en variabel med det ønskede navn ikke findes.
- shcm - Vis-kommando: Opret Windows PowerShell-kommandoer i et grafisk kommandovindue.
- si - Set-Item: Skift værdien af en vare til værdi
Ønsker dig succes!
Se mere: