Powershell: как скрыть общие параметры в справке powershell?

#powershell #powershell-2.0

#powershell #powershell-2.0

Вопрос:

Я пишу пользовательские командлеты. При отображении справки я хочу скрыть

Например (справка для get-process):

PS C:sourceESIEMC.WinApps.Fx.BuildDEBUGX64ESIPstoolkit > получить-справка получить-процесс

ИМЯ Get-Process

СИНТАКСИС Get-Process [[-Name] ] [-ComputerName ] [-FileVersionInfo] [-Module] []

В то время как справка для моих командлетов показывает все общие параметры, что довольно неуклюже.

Добавить-MyCmdlet -Path -Param1 -Param2 [-Index ] -Location [-Подробный] [-Debug] [-ErrorAction ] [ -WarningAction ] [-ErrorVariable ] [-WarningVariable ] [-OutVariable ] [- outBuffer]

Как я могу их скрыть?

Ответ:

Похоже, мне просто нужно указать файл maml xml (справка) для моих команд (модуля). Затем он отображает hte [CommmonParameters].

Спасибо, мечтатель

Комментарии:

1. Вы должны поместить свой ответ в качестве ответа на вопрос, чтобы вы могли принять его, и вопрос будет отображаться как закрытый.

2. К вашему сведению, в CTP версии v3 он по умолчанию отображается как [<CommonParameters>] в справке

Ответ №1:

Необходимо установить файл справки maml для модулей (команд). Затем он скрывает общие параметры. Спасибо, мечтатель