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

获取PowerShell函数使用的参数名称,powershell,Powershell,在过去的一周里,我一直在研究一些Powershell最佳实践。其中之一是重复使用Powershell参数名称,使命令更直观 是否有人具有检索所有函数的参数名称的函数?您可以使用cmdlet检索所有命令并选择参数名称: get-command | % { if ($_.Parameters) {$_.Parameters.Keys }} | select -Unique | sort jisaak的帖子会根据你的要求给你一个命令列表;我阅读的最佳实践建议重新使用Powershell动词,您可以通

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

是否有人具有检索所有函数的参数名称的函数?

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

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

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.
微软有一个列表。