У меня есть следующий простой скрипт, который принимает текст в качестве ввода и записывает его на хост.
<#
.SYNOPSIS
Writes the input string to the host.
.PARAMETER Text
The text to write to the host.
#>
param([string]$text = "hello world!")
Write-Host $text
Чтобы отобразить справку для этого скрипта, я выполняю следующую команду в сеансе Powershell, где write-text.ps1
- это имя этого скрипта.
get-help .\write-text.ps1 -full
В следующем выводе я ожидаю увидеть значение по умолчанию параметра скрипта, указанное в справке - но я не вижу:
PARAMETERS
-text <String>
The text to write to the host.
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters?
Что мне нужно добавить или изменить в этом скрипте, чтобы справочная система отображала значение параметра по умолчанию?