PowerShell の `Get-Help -online` は about_* ページで動作するはずですか?

PowerShell の `Get-Help -online` は about_* ページで動作するはずですか?

-online私は PowerShell を初めて使用するのですが、を使用するときは常にフラグを使用することを好みます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 がありません。これは、コマンドレット ヘルプのような MAML ではなく TXT ファイルであるため、設計によるものです。これを変更することは、ヘルプ システムの改善のロードマップに含まれています。

以下に関連する未解決の問題が少なくとも 2 つ残っていますGet-Help about_* -Online

この回答を書いている時点(2023年2月)では、Powershellチームからの解決策はまだありませんが、ここ:

メタonline versionデータはすべての About_ 記事に追加されました。ただし、PowerShell のヘルプ システムではその情報を使用する方法がありません。

試してみるといいでしょう表示-ヘルプ.ps1開発者によると、about_* をサポートしています。

関連情報