PowerShell is een krachtig raamwerk voor automatiserings- en configuratiebeheer waarmee systeembeheerders efficiënter kunnen werken door vervelende, repetitieve taken te automatiseren. Hieronder vindt u enkele basis Powershell-opdrachten waarmee u optimaal kunt profiteren van de kracht van deze tool.

Hieronder vindt u de opdrachtenlijst - cmdlet-opdrachtnaam: opdrachtbeschrijving.
% - ForEach-Object: voert een bewerking uit op elk item in een set invoerobjecten.
- ? - Where-Object: Selecteer een object uit een reeks objecten op basis van hun attribuutwaarden.
- ac - Add-Content: Voegt extra inhoud, zoals woorden of gegevens, toe aan het bestand.
- asnp - Add-PSSnapIn: voegt een of meer Windows PowerShell-modules toe aan de huidige sessie.
- cat - Get-Content: Haal de inhoud van een bestand op.
- cd - Set-Location: Stelt de huidige werklocatie in op een opgegeven locatie.
- chdir - Set-Location: Stelt de huidige werklocatie in op een opgegeven locatie.
- clc - Clear-Content: Wist de inhoud van een item, maar verwijdert het item niet.
- clear - Clear-Host: Wist het scherm in het hostprogramma.
- clhy - Clear-History: wist items uit de opdrachtgeschiedenis.
- cli - Clear-Item: Wist de inhoud van een item, maar verwijdert het item niet.
- clp - Clear-ItemProperty: Wist de waarde van de eigenschap, maar wist de eigenschap niet.
- cls - Clear-Host: Wist het scherm in het hostprogramma.
- clv - Clear-Variable: wist de waarde van een variabele.
- cnsn - Connect-PSSession: maak opnieuw verbinding met niet-verbonden sessies
- vergelijken - Vergelijk-Object: Vergelijk twee sets objecten.
- kopiëren - Copy-Item: Kopieer een item van de ene locatie naar de andere.
- cp - Copy-Item: Kopieer een item van de ene locatie naar de andere.
- cpi - Copy-Item: Kopieer een item van de ene locatie naar de andere.
- cpp - Copy-ItemProperty: Kopieert een eigenschap en waarde van een opgegeven locatie naar een andere locatie.
- curl - Invoke-WebRequest: haal inhoud op van een website op internet.
- cvpa - Convert-Path: Converteert een pad van een Windows PowerShell-pad naar een Windows PowerShell-providerpad.
- dbp - Disable-PSBreakpoint: Schakelt breekpunten in de huidige console uit.
- del - Remove-Item: verwijder bestanden en mappen.
- diff - Compare-Object: Vergelijkt twee sets objecten.
- dir - Get-ChildItem: Haal bestanden en mappen op in het bestandssysteemstation.
- dnsn - Disconnect-PSSession: de verbinding met een sessie verbreken.
- ebp - Enable-PSBreakpoint: Schakelt breekpunten in de huidige console in.
- echo - Write-Output: verzendt de opgegeven objecten naar de volgende opdracht in de pijplijn. Als deze opdracht de laatste opdracht in de pijplijn is, worden de objecten in de console weergegeven.
- epal - Export-Alias: Exporteert informatie over momenteel gedefinieerde opdrachtaliassen naar een bestand.
- epcsv - Export-Csv: Converteert objecten naar een array van door komma's gescheiden tekenreeksen (CSV) en slaat de tekenreeksen op in een CSV-bestand.
- epsn - Export-PSSession: Importeer opdrachten uit een andere sessie en sla ze op in de Windows PowerShell-module.
- wissen - Remove-Item: verwijder bestanden en mappen.
- etsn - Enter-PSSession: Start een interactieve sessie met een externe computer.
- exsn - Exit-PSSession: Beëindigt een interactieve sessie met een externe computer.
- fc - Format-Custom: Gebruik een aangepaste weergave om de uitvoer te formatteren.
- fl - Format-List: Formatteer de uitvoer als een lijst met attributen waarbij elk attribuut op een nieuwe regel verschijnt.
- foreach - ForEach-Object: Voert een bewerking uit op elk item in een set invoerobjecten.
- ft - Format-Table: Formatteer de uitvoer als een tabel.
- fw - Format-Wide: Formatteer objecten als een brede tabel waarin slechts één attribuut van elk object wordt weergegeven.
- galli - Get-Alias: Krijg opdrachten voor de huidige sessie.
- gbp - Get-PSBreakpoint: haal de onderbrekingspunten op die in de huidige sessie zijn ingesteld.
- gc - Get-Content: Haal de inhoud van een bestand op.
- gci - Get-ChildItem: haal bestanden en mappen op in het bestandssysteemstation.
- gcm - Get-Command: Haal alle opdrachten op.
- gcs - Get-PSCallStack: geeft de huidige call-stack weer.
- gdr - Get-PSDrive: Haal de schijf op in de huidige sessie.
- ghy - Get-History: Krijg een lijst met opdrachten die tijdens de huidige sessie zijn ingevoerd.
- gi - Get-Item: haal bestanden en mappen op.
- gjb - Get-Job: haal Windows PowerShell-achtergrondtaken op die in de huidige sessie worden uitgevoerd.
- gl - Get-Location: krijg informatie over de huidige werklocatie of locatiestapel.
- gm - Get-Member: Haal eigenschappen en methoden van objecten op.
- gmo - Get-Module: Haalt modules op die zijn geïmporteerd of kunnen worden geïmporteerd in de huidige sessie.
- gp - Get-ItemProperty: haalt de eigenschappen van een opgegeven item op.
- gps - Get-Process: Haal actieve processen op lokale of externe computers op.
- group - Group-Object: Groepeer objecten die dezelfde waarde bevatten voor de opgegeven eigenschappen.
- gsn - Get-PSSession: ontvang Windows PowerShell-sessies op lokale en externe computers.
- gsnp - Get-PSSnapIn: download Windows PowerShell-modules op de computer.
- gsv - Get-Service: Ontvang services op lokale of externe computers.
- gu - Get-Unique: retourneert unieke items uit een gesorteerde lijst.
- gv - Get-Variable: Haalt de variabelen op in de huidige console.
- gwmi - Get-WmiObject: Haal exemplaren op van Windows Management Instrumentation (WMI)-klassen of informatie over beschikbare klassen.
- h - Get-History: Krijg een lijst met opdrachten die tijdens de huidige sessie zijn ingevoerd.
- geschiedenis - Get-History: krijg een lijst met opdrachten die tijdens de huidige sessie zijn ingevoerd.
- icm - Invoke-Command: voer opdrachten uit op lokale en externe computers.
- iex - Invoke-Expression: Voert een opdracht of expressie uit op de lokale computer.
- ihy - Invoke-History: voer opdrachten uit de sessiegeschiedenis uit.
- ii - Invoke-Item: Voert de standaardactie uit op het opgegeven item.
- ipal - Import-Alias: Importeer een lijst met opdrachtbijnamen uit het bestand.
- ipcsv - Import-Csv: maak aangepaste tabelachtige objecten van items in een CSV-bestand.
- ipmo - Import-Module: module toevoegen aan huidige sessie.
- ipsn - Import-PSSession: importeert opdrachten van een andere sessie naar de huidige sessie.
- irm - Invoke-RestMethod: verzendt een HTTP- of HTTPS-verzoek naar een RESTful-webservice.
- ise - powershell_ise.exe: legt uit hoe u het opdrachtregelprogramma PowerShell_ISE.exe gebruikt.
- iwmi - Invoke-WMIMethod: Roep Windows Management Instrumentation (WMI)-methoden aan.
- iwr - Invoke-WebRequest: Haal inhoud op van een website op internet.
- kill - Stop-Process: Stopt een of meer actieve processen.
- lp - Out-Printer: verzendt uitvoer naar de printer.
- ls - Get-ChildItem: haal bestanden en mappen op in het bestandssysteemstation.
- man - help: geeft informatie weer over Windows PowerShell-opdrachten en -concepten.
- md - mkdir: Maak een nieuw item aan.
- Measure - Measure-Object: meet numerieke eigenschappen van objecten en tekens, woorden en regels in tekenreeksobjecten, zoals tekstbestanden.
- mi - Move-Item: Verplaats een item van de ene locatie naar de andere.
- mount - New-PSDrive: Creëer tijdelijke en persistente toegewezen netwerkstations.
- move - Move-Item: Verplaats een item van de ene locatie naar de andere.
- mp - Move-ItemProperty: Verplaats eigenschappen van de ene locatie naar de andere.
- mv - Move-Item: Verplaats een item van de ene locatie naar de andere.
- nal - Nieuwe alias: maak een nieuwe opdrachtbijnaam.
- ndr - New-PSDrive: maak tijdelijke en persistente toegewezen netwerkstations.
- ni - Nieuw item: maak een nieuw item aan.
- nmo - Nieuwe module: Creëert een nieuwe dynamische module die alleen in het geheugen bestaat.
- npssc - New-PSSessionConfigurationFile: Maakt een sessieconfiguratiebestand.
- nsn - New-PSSession: Creëer permanente verbindingen met lokale of externe computers.
- nv - Nieuwe variabele: Creëert een nieuwe variabele.
- ogv - Out-GridView: stuur uitvoer naar een interactief paneel in een apart venster.
- oh - Out-Host: stuur uitvoer naar de opdrachtregel.
- popd - Pop-locatie: Verandert de huidige locatie naar de meest recent op de stapel gepushte locatie. U kunt locatie inschakelen vanaf de standaardtegel of vanaf een tegel die u maakt met de Push-Location-cmdlet.
- ps - Get-Process: laat processen draaien op de lokale of externe computer.
- pushd - Push-Location: Voegt de huidige locatie toe aan de bovenkant van de locatiestapel.
- pwd - Get-Location: Krijg informatie over de huidige werklocatie of locatiestapel.
- r - Invoke-History: voer opdrachten uit de sessiegeschiedenis uit.
- rbp - Remove-PSBreakpoint: verwijdert breekpunten van de huidige console.
- rcjb - Receiver-Job: ontvangt de resultaten van Windows PowerShell-achtergrondtaken in de huidige sessie.
- rcsn - Receiver-PSSession: Ontvang resultaten van opdrachten in niet-verbonden sessies.
- rd - Remove-Item: verwijder bestanden en mappen.
- rdr - Remove-PSDrive: verwijdert tijdelijke Windows PowerShell-schijven en koppelt toegewezen netwerkschijven los.
- ren - Rename-Item: hernoemt een item in de naamruimte van de Windows PowerShell-provider.
- ri - Remove-Item: verwijder bestanden en mappen.
- rjb - Remove-Job: verwijdert een Windows PowerShell-achtergrondtaak.
- rm - Remove-Item: verwijder bestanden en mappen.
- rmdir - Remove-Item: verwijder bestanden en mappen.
- rmo - Remove-Module: verwijdert modules uit de huidige sessie.
- rni - Rename-Item: hernoem een item in de naamruimte van de Windows PowerShell-provider.
- rnp - Rename-ItemProperty: hernoem de eigenschap van een item.
- rp - Remove-ItemProperty: verwijdert een eigenschap en de waarde ervan uit een item.
- rsn - Remove-PSSession: Sluit een of meer Windows PowerShell-sessies (PSSessions).
- rsnp - Remove-PSSnapin: verwijdert Windows PowerShell-modules uit de huidige sessie.
- rujb - Resume-Job: Start een onderbroken taak opnieuw
- rv - Remove-Variable: Verwijdert een variabele en zijn waarde.
- rvpa - Resolve-Path: Lost jokertekens in paden op en geeft padinhoud weer.
- rwmi - Remove-WMIObject: verwijdert een exemplaar van een bestaande WMI-klasse (Windows Management Instrumentation).
- sajb - Start-Job: Start een Windows PowerShell-achtergrondtaak.
- sal - Set-Alias: maak of wijzig een opdrachtbijnaam (alternatieve naam) voor een cmdlet of ander opdrachtelement in de huidige Windows PowerShell-sessie.
- saps - Start-Process: Start een of meer processen op de lokale computer.
- sasv - Start-Service: Start een of meer gestopte services.
- sbp - Set-PSBreakpoint: Stelt een breekpunt in op een regel, instructie of variabele.
- sc - Set-Content: vervangt de inhoud van het bestand door de inhoud die u opgeeft.
- select - Select-Object: Selecteer object of objecteigenschappen.
- set - Set-Variabele: Stel de waarde van een variabele in. Creëert een variabele als een variabele met de gevraagde naam niet bestaat.
- shcm - Show-Command: maak Windows PowerShell-opdrachten in een grafisch opdrachtvenster.
- si - Set-Item: Verandert de waarde van een item in waarde
Ik wens je succes!
Bekijk meer: