powershell 中的「Get-Help -online」應該在 about_* 頁面上工作嗎?

powershell 中的「Get-Help -online」應該在 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。就像聲明的那樣這裡:

關於主題沒有線上 URL。這是設計使然,因為它們是 TXT 文件,而不是像 cmdlet 幫助那樣的 MAML 文件。改變這一點是改善幫助系統的路線圖。

仍然至少有兩 (2) 個與以下相關的未解決問題Get-Help about_* -Online

儘管如前所述,在撰寫本答案時(2023 年 2 月),Powershell 團隊尚未提供解決方案這裡:

online version資料已新增至所有 About_ 文章中。但是,PowerShell 的說明系統無法使用該資訊。

你可以嘗試顯示幫助.ps1據其開發人員稱,它支援 about_*。

相關內容