2016-03-29 10 views
2

In der vergangenen Woche habe ich einige Best Practices Powershell betrachtet. Eine davon ist die Wiederverwendung von Powershell-Parameternamen, sodass Befehle intuitiver wirken.Get Parameternamen von PowerShell-Funktionen

Hat jemand eine Funktion zum Abrufen von Parameternamen für alle Funktionen?

Antwort

5

Sie können das Get-Command Cmdlets alle Befehle abrufen und die Parameternamen wählen:

get-command | % { if ($_.Parameters) {$_.Parameters.Keys }} | select -Unique | sort 
0

jisaak der Post finden Sie eine Liste der Befehle erhalten wie gewünscht; die besten Praktiken habe ich gelesen, empfohlene Wiederverwendung der Powershell Verben, die Sie bekommen können:

Get-Verb 

Module enthält Module, die die Standard-Verben nicht einen schönen Fehler erzeugen verwenden:

WARNING: The names of some imported commands from the module '***' include 
unapproved verbs that might make them less discoverable. 
To find the commands with unapproved verbs, run the Import-Module command again 
with the Verbose parameter. For a list of approved verbs, type Get-Verb. 
+0

Microsoft hat ein Liste der [zugelassenen Verben] (https://msdn.microsoft.com/en-us/library/ms714428 (v = vs.85) .aspx). –

+0

Nützliche Referenz, danke für das Teilen. – gms0ulman

Verwandte Themen