-
Powershell Befehle mit bestimmten Parametern ermitteln
Ich möchte kurz erläutern, wie ein PowerShell Befehl gefunden werden kann, der einen bestimmten Parameter besitzt. Dieser Tipp erscheint auf den ersten Blick nicht sonderlich sinnvoll. An einem Beispiel wird aber schnell die sinnvolle Verwendung deutlich. Insbesondere Anfänger, welche die PowerShell erlernen, werden diese Abfrage schnell zu schätzen wissen. Ich möchte zum Beispiel alle Befehle finden, die etwas rekursiv durchsuchen (Dateien/Verzeichnisse/Regitry/etc): Get-Command|where { $_.Parameters.Keys -contains "recurse" } CommandType Name Definition ———– —- ———- Alias copy Copy-Item Cmdlet Copy-Item Copy-Item [-Path] [[-Destination]