PowerShell er et kraftig automatiserings- og konfigurasjonsadministrasjonsrammeverk som lar systemadministratorer jobbe mer effektivt ved å automatisere kjedelige, repeterende oppgaver. Nedenfor er noen grunnleggende Powershell-kommandoer som hjelper deg å dra full nytte av kraften til dette verktøyet.

Nedenfor er kommandolisten - cmdlet kommandonavn: kommandobeskrivelse.
% - ForEach-Object: Utfører en operasjon på hvert element i et sett med inndataobjekter.
- ? - Where-Object: Velg et objekt fra et sett med objekter basert på deres attributtverdier.
- ac - Legg til innhold: Legger til ekstra innhold, som ord eller data, til filen.
- asnp - Add-PSSnapIn: Legger til en eller flere Windows PowerShell-snap-in-moduler til gjeldende økt.
- cat - Get-Content: Få innholdet i en fil.
- cd - Set-Location: Setter gjeldende arbeidsplassering til en spesifisert plassering.
- chdir - Set-Location: Setter gjeldende arbeidsplassering til en spesifisert plassering.
- clc - Clear-Content: Sletter innholdet i et element, men sletter ikke elementet.
- clear - Clear-Host: Tømmer skjermen i vertsprogrammet.
- clhy - Clear-History: Sletter oppføringer fra kommandohistorikken.
- cli - Clear-Item: Sletter innholdet i et element, men sletter ikke elementet.
- clp - Clear-ItemProperty: Fjerner eiendommens verdi, men sletter ikke egenskapen.
- cls - Clear-Host: Tømmer skjermen i vertsprogrammet.
- clv - Clear-Variable: Fjerner verdien av en variabel.
- cnsn - Connect-PSSession: Koble til frakoblede økter på nytt
- compare - Compare-Object: Sammenlign to sett med objekter.
- kopi - Copy-Item: Kopier et element fra ett sted til et annet.
- cp - Copy-Item: Kopier et element fra ett sted til et annet.
- cpi - Copy-Item: Kopier et element fra ett sted til et annet.
- cpp - Copy-ItemProperty: Kopierer en egenskap og verdi fra et spesifisert sted til et annet sted.
- curl - Invoke-WebRequest: Få innhold fra et nettsted på Internett.
- cvpa - Convert-Path: Konverterer en bane fra en Windows PowerShell-bane til en Windows PowerShell-leverandørbane.
- dbp - Disable-PSBreakpoint: Deaktiverer bruddpunkter i gjeldende konsoll.
- del - Remove-Item: Slett filer og mapper.
- diff - Compare-Object: Sammenligner to sett med objekter.
- dir - Get-ChildItem: Hent filer og mapper i filsystemstasjonen.
- dnsn - Koble fra-PSSession: Koble fra en økt.
- ebp - Enable-PSBreakpoint: Aktiverer bruddpunkter i gjeldende konsoll.
- echo - Write-Output: Sender de spesifiserte objektene til neste kommando i pipelinen. Hvis denne kommandoen er den siste kommandoen i pipelinen, vises objektene i konsollen.
- epal - Eksport-alias: Eksporterer informasjon om gjeldende definerte kommandoaliaser til en fil.
- epcsv - Eksporter-Csv: Konverterer objekter til en rekke kommaseparerte strenger (CSV) og lagrer strengene i en CSV-fil.
- epsn - Export-PSSession: Importer kommandoer fra en annen økt og lagre dem i Windows PowerShell-modulen.
- erase - Remove-Item: Slett filer og mapper.
- etsn - Enter-PSSession: Starter en interaktiv økt med en ekstern datamaskin.
- exsn - Exit-PSSession: Avslutter en interaktiv økt med en ekstern datamaskin.
- fc - Format-Custom: Bruk en tilpasset visning for å formatere utdataene.
- fl - Format-List: Formater utdataene som en liste over attributter der hvert attributt vises på en ny linje.
- foreach - ForEach-Object: Utfører en operasjon på hvert element i et sett med inndataobjekter.
- ft - Format-tabell: Formater utdataene som en tabell.
- fw - Format-Wide: Formater objekter som en bred tabell som viser bare ett attributt for hvert objekt.
- galli - Get-Alias: Få kommandoer for gjeldende økt.
- gbp - Get-PSBreakpoint: Få bruddpunktene satt i gjeldende økt.
- gc - Get-Content: Hent innholdet i en fil.
- gci - Get-ChildItem: Hent filer og mapper i filsystemstasjonen.
- gcm - Get-Command: Hent alle kommandoer.
- gcs - Get-PSCallStack: Viser gjeldende anropsstabel.
- gdr - Get-PSDrive: Få stasjonen i gjeldende økt.
- ghy - Get-History: Få en liste over kommandoer som er lagt inn under gjeldende økt.
- gi - Get-Item: Hent filer og mapper.
- gjb - Get-Job: Få Windows PowerShell-bakgrunnsjobber som kjører i gjeldende økt.
- gl - Get-Location: Få informasjon om gjeldende arbeidsplassering eller plasseringsstabel.
- gm - Get-Member: Få egenskaper og metoder for objekter.
- gmo - Get-Module: Henter moduler som har blitt importert eller kan importeres til gjeldende økt.
- gp - Get-ItemProperty: Henter egenskapene til et spesifisert element.
- gps - Get-Process: Få kjørende prosesser på lokale eller eksterne datamaskiner.
- group - Group-Object: Grupper objekter som inneholder samme verdi for de angitte egenskapene.
- gsn - Get-PSSession: Få Windows PowerShell-økter på lokale og eksterne datamaskiner.
- gsnp - Get-PSSnapIn: Få Windows PowerShell snap-in-moduler på datamaskinen.
- gsv - Get-Service: Få tjenester på lokale eller eksterne datamaskiner.
- gu - Get-Unique: Returnerer unike elementer fra en sortert liste.
- gv - Get-Variable: Henter variablene i gjeldende konsoll.
- gwmi - Get-WmiObject: Få forekomster av Windows Management Instrumentation-klasser (WMI) eller informasjon om tilgjengelige klasser.
- h - Get-History: Få en liste over kommandoer som er lagt inn under gjeldende økt.
- historikk - Get-History: Få en liste over kommandoer som er lagt inn under gjeldende økt.
- icm - Invoke-Command: Kjør kommandoer på lokale og eksterne datamaskiner.
- iex - Invoke-Expression: Kjører en kommando eller et uttrykk på den lokale datamaskinen.
- ihy - Invoke-History: Kjør kommandoer fra økthistorikk.
- ii - Invoke-Item: Utfører standardhandlingen på det spesifiserte elementet.
- ipal - Import-Alias: Importer en liste over kommandokallenavn fra filen.
- ipcsv - Import-Csv: Lag egendefinerte tabelllignende objekter fra elementer i en CSV-fil.
- ipmo - Import-Module: Legg til modul til gjeldende økt.
- ipsn - Import-PSSession: Importerer kommandoer fra en annen sesjon til gjeldende sesjon.
- irm - Invoke-RestMethod: Sender en HTTP- eller HTTPS-forespørsel til en RESTful-netttjeneste.
- ise - powershell_ise.exe: Forklarer hvordan du bruker kommandolinjeverktøyet PowerShell_ISE.exe.
- iwmi - Invoke-WMIMmethod: Påkall Windows Management Instrumentation (WMI) metoder.
- iwr - Invoke-WebRequest: Hent innhold fra et nettsted på Internett.
- kill - Stop-Process: Stopper en eller flere kjørende prosesser.
- lp - Out-Printer: Sender utdata til skriveren.
- ls - Get-ChildItem: Hent filer og mapper i filsystemstasjonen.
- mann - hjelp: Viser informasjon om Windows PowerShell-kommandoer og konsepter.
- md - mkdir: Opprett en ny oppføring.
- måle - Measure-Object: Måler numeriske egenskaper til objekter og tegn, ord og linjer i strengobjekter, for eksempel tekstfiler.
- mi - Move-Item: Flytt et element fra ett sted til et annet.
- mount - New-PSDrive: Lag midlertidige og vedvarende kartlagte nettverksstasjoner.
- flytt - Flytt element: Flytt et element fra ett sted til et annet.
- mp - Move-ItemProperty: Flytt egenskaper fra ett sted til et annet.
- mv - Move-Item: Flytt et element fra ett sted til et annet.
- nal - New-Alias: Opprett et nytt kommandokallenavn.
- ndr - New-PSDrive: Lag midlertidige og vedvarende kartlagte nettverksstasjoner.
- ni - New-Item: Opprett et nytt element.
- nmo - New-Module: Oppretter en ny dynamisk modul som bare eksisterer i minnet.
- npssc - New-PSSessionConfigurationFile: Oppretter en øktkonfigurasjonsfil.
- nsn - New-PSSession: Opprett vedvarende tilkoblinger til lokale eller eksterne datamaskiner.
- nv - New-Variable: Oppretter en ny variabel.
- ogv - Out-GridView: Send utdata til et interaktivt panel i et eget vindu.
- oh - Out-Host: Send utdata til kommandolinjen.
- popd - Pop-Location: Endrer gjeldende plassering til den sist skjøvet inn på stabelen. Du kan aktivere plassering fra standardflisen eller fra en flis som du oppretter ved hjelp av Push-Location-cmdleten.
- ps - Get-Process: Få prosesser som kjører på den lokale eller eksterne datamaskinen.
- pushd - Push-Location: Legger til gjeldende plassering til toppen av lokasjonsstabelen.
- pwd - Get-Location: Få informasjon om gjeldende arbeidsplassering eller plasseringsstabel.
- r - Invoke-History: Kjør kommandoer fra økthistorikken.
- rbp - Remove-PSBreakpoint: Fjerner bruddpunkter fra gjeldende konsoll.
- rcjb - Receive-Job: Mottar resultatene av Windows PowerShell-bakgrunnsjobber i gjeldende økt.
- rcsn - Receive-PSSession: Motta resultater av kommandoer i frakoblede økter.
- rd - Remove-Item: Slett filer og mapper.
- rdr - Remove-PSDrive: Fjerner midlertidige Windows PowerShell-stasjoner og kobler fra tilordnede nettverksstasjoner.
- ren - Rename-Item: Gi nytt navn til et element i Windows PowerShell-leverandørens navneområde.
- ri - Remove-Item: Slett filer og mapper.
- rjb - Remove-Job: Fjerner en Windows PowerShell-bakgrunnsjobb.
- rm - Remove-Item: Slett filer og mapper.
- rmdir - Remove-Item: Slett filer og mapper.
- rmo - Remove-Module: Fjerner moduler fra gjeldende økt.
- rni - Gi nytt navn til element: Gi nytt navn til et element i Windows PowerShell-leverandørens navneområde.
- rnp - Rename-ItemProperty: Gi nytt navn til en vares egenskap.
- rp - Remove-ItemProperty: Fjerner en egenskap og dens verdi fra en vare.
- rsn - Remove-PSSession: Lukker én eller flere Windows PowerShell-økter (PSSessions).
- rsnp - Remove-PSSnapin: Fjerner Windows PowerShell-snap-ins fra gjeldende økt.
- rujb - Gjenoppta-jobb: Start en suspendert jobb på nytt
- rv - Remove-Variable: Fjerner en variabel og dens verdi.
- rvpa - Resolve-Path: Løser jokertegn i baner og viser baneinnhold.
- rwmi - Remove-WMIObject: Fjerner en forekomst av en eksisterende Windows Management Instrumentation-klasse (WMI).
- sajb - Start-Job: Starter en Windows PowerShell-bakgrunnsjobb.
- sal - Set-Alias: Opprett eller endre et kommandokallenavn (alternativt navn) for en cmdlet eller et annet kommandoelement i den gjeldende Windows PowerShell-økten.
- saps - Start-Prosess: Starter en eller flere prosesser på den lokale datamaskinen.
- sasv - Start-Service: Starter en eller flere stoppede tjenester.
- sbp - Set-PSBreakpoint: Setter et bruddpunkt på en linje, setning eller variabel.
- sc - Set-Content: Erstatter innholdet i filen med innholdet du spesifiserer.
- select - Select-Object: Velg objekt eller objektegenskaper.
- set - Set-Variable: Angi verdien av en variabel. Oppretter en variabel hvis en variabel med det forespurte navnet ikke eksisterer.
- shcm - Vis-kommando: Lag Windows PowerShell-kommandoer i et grafisk kommandovindu.
- si - Set-Item: Endre verdien av en vare til verdi
Ønsker deg suksess!
Se mer: