如何获取 C# Cmdlet 别名显示在"获取帮助"中



我已经装饰了从PSCmdlet继承的cmdlet类。设置[Alias("invexecsql")]属性。 我在 Get-Alias 的结果列表中看到此别名,我的命令正在使用此别名。 我也想在执行Get-Help [mycomdlet] -Full后看到别名.我看不出来。 原因是什么?

Get-Help

不显示别名。Get-Help主要基于基于注释的帮助,但会动态读取参数并处理命名参数集的分组。如果您希望在文档中显示别名,我建议将该别名添加到该参数的.PARAMETER描述中。您还可以在其中一个.EXAMPLE字段中提供别名。

如果您认为这对 PowerShell 来说是一个很好的增强功能,您可以随时在 PowerShell Github 存储库上提交功能请求。

最新更新