Как я заставляю сообщения справки появляться для моих параметров сценария Powershell?

У меня есть powershell сценарий (setup.ps1), то, что мы используем в качестве точки входа для наших сценариев установки среды разработки. Это берет параметр:

param(
    [Parameter(Position=0,HelpMessage="The targets to run.")]
    [Alias("t")]
    [string[]]
    $Targets = "Help"
)

Когда я работаю

PS > get-help .\setup.ps1 -detailed

в разделе параметров не появляется мое сообщение справки:

PARAMETERS
    -Targets <String[]>

Что я должен сделать, чтобы заставить мои сообщения справки параметра отображаться?

58
задан 8 March 2011 в 23:08

1 ответ

один просто потребности <# .SYNOPSIS #> часть на вершине из файла, чтобы заставить его работать и Вы можете комментировать, что Ваши параметрические усилители приятно встраивают :

<# .SYNOPSIS #>
param(
   [String]$foo   ## my 1st cool param
  ,[Switch]$bar  ## my 2nd crazy switch
)
...

(сверился PS 5.1.14409.1018)

2
ответ дан 1 November 2019 в 14:07

Другие вопросы по тегам:

Похожие вопросы: