Как получить псевдоним командлета C# для отображения в `Get-Help` - PullRequest
0 голосов
/ 08 января 2020

Я украсил свой класс командлетов, унаследованный от PSCmdlet. Установите атрибут [Alias("invexecsql")]. Я вижу этот псевдоним в списке результатов из Get-Alias, и мой командлет работает с этим псевдонимом. Также я хотел бы увидеть псевдоним после выполнения Get-Help [mycomdlet] -Full. Я этого не вижу В чем причина?

1 Ответ

0 голосов
/ 08 января 2020

Get-Help не показывает псевдоним. Get-Help в основном основан на вашей справке на основе комментариев , но динамически считывает параметры и обрабатывает группировки для именованных наборов параметров. Если вы хотите, чтобы в документации отображался псевдоним, я бы рекомендовал добавить псевдоним в описание .PARAMETER для этого параметра. Вы также можете указать псевдоним в одном из .EXAMPLE полей.

Если вы считаете, что это будет хорошим дополнением для PowerShell, вы всегда можете отправить Запрос о функции на репозиторий PowerShell Github .

...