Show-Command

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.

Afb. 1 Het opbouwen van een commando kan ook grafisch

 

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.