我是 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_*。