获取PowerShell函数使用的参数名称

时间:2016-03-29 09:26:03

标签: powershell

过去一周,我一直在研究一些Powershell最佳实践。其中一个是重复使用Powershell参数名称,因此命令感觉更直观。

是否有人有检索所有功能的参数名称的功能?

2 个答案:

答案 0 :(得分:5)

您可以使用Get-Command cmdlet检索所有命令并选择参数名称:

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

答案 1 :(得分:0)

jisaak的帖子将按要求为您提供命令列表;我读过的最佳实践建议重新使用你可以获得的Powershell动词:

Get-Verb

包含不使用标准谓词的模块的模块会产生一个很好的错误:

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.