Должен ли `Get-Help -online` в PowerShell работать на страницах about_*?

Должен ли `Get-Help -online` в PowerShell работать на страницах about_*?

Я новичок в PowerShell и всегда отдаю предпочтение флагу -onlineпри использовании Get-Help.

Но, похоже, about_страницы не работают с Get-Help -online:

Get-Help about_* | ForEach-Object { Get-Help -online }

введите описание изображения здесь

Это нормально? Вот моя $PSVersionTable:

Name                           Value
----                           -----
PSVersion                      7.3.2
PSEdition                      Core
GitCommitId                    7.3.2
OS                             Microsoft Windows 10.0.22000
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

решение1

Это нормальное поведение/известная проблема, связанная с Get-Help about_* -Online. Как указаноздесь:

У тем About нет онлайн-URL. Это сделано намеренно, поскольку это файлы TXT, а не MAML, как справка по командлетам. Изменение этого — в плане улучшения справочной системы.

Остаются по крайней мере два (2) открытых вопроса, связанных с Get-Help about_* -Online:

На момент написания этого ответа (февраль 2023 г.) команда Powershell еще не предложила решения, хотя, как было сказано,здесь:

Метаданные online versionбыли добавлены во все статьи About_. Однако справочная система PowerShell не имеет возможности использовать эту информацию.

Вы можете попробоватьПоказать-Помощь.ps1который, по словам разработчика, поддерживает about_*.

Связанный контент