Een erg handige optie, zeker in het begin, is de mogelijkheid dat PowerShell ISE je helpt met het opbouwen van de gehele commandoregel.
Als je Show-Command Get-ChildItem
typt krijg je een venster waarin je de parameters en hun waarden kunt invullen.
Met de knop Copy kun je het commando uiteindelijk plakken in de shell of je kunt in plaats daarvan direct kiezen voor Run. Door het eerst in de shell te plakken zie je ook wat het uiteindelijke commando inclusief parameters en values geworden is. En daarmee leer je weer sneller hoe PowerShell werkt.
Get-ChildItem -Filter *.exe -Path c:\windows\system32 -Recurse
Als je het commando hierboven vergelijkt met het commando hier voor zie je dat de parameters -Filter
en -Path
omgedraaid zijn. In dit voorbeeld is dat blijkbaar geen probleem. Zeker niet omdat duidelijk aangegeven wordt om welke parameter het gaat.
Soms staat een parameter op een vaste plaats in het commando. Door dan alleen de value op te geven en de parameter zelf weg te laten weet PowerShell nog steeds wat er bedoeld wordt. Om PowerShell goed te leren schrijven we in dit boek altijd de volledige parameter uit en maken we geen gebruik van aliassen.