
-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_* をサポートしています。