im在我的机器上运行powershell v5,我似乎无法运行命令
CCD_ 1。
有没有可以在v5中使用的该命令的替代方案,或者它是v3 Powershell可用的命令?
虽然Provider
是帮助主题的有效类别,但自Windows PowerShell 5.1/PowerShell(Core(7.2.x起,PowerShell附带的主题都不再使用类别Provider
。
- 请参阅GitHub第8030期
接下来最好的方法是使用基于通配符的搜索,使用Get-Help
的(位置隐含的(-Name
参数:
Get-Help *provider*
这将列出名称中包含单词provider
的所有主题,其中包括名称中包含该单词的cmdlet和概念帮助主题(名称以about_
开头的主题(。
如果您希望将输出限制为匹配概念帮助主题(就像Get-Help -Category Provider
在v5.1之前的Windows PowerShell版本中所做的那样(:
Get-Help *provider* -Category HelpFile
# Alternative:
Get-Help about_*provider*
[1]有效类别为:Alias
、GET-HELP -Category Provider
0、Class
、Cmdlet
、Configuration
、DefaultHelp
、DscResource
、ExternalScript
、FAQ
、Filter
、Function
、General
、Glossary
、HelpFile
、Provider
、ScriptCommand
,对应于非公共枚举类型System.Management.Automation.HelpCategory
的值;您可以使用(TabExpansion2 'Get-Help -Category ' -cursorColumn 19).CompletionMatches.CompletionText
以编程方式获取这些值。
从PowerShell(Core(7.2.x起,Windows PowerShell v5.1/附带的主题涵盖以下类别:Alias
、Cmdlet
、ExternalScript
、Filter
、Function
、HelpFile
,通过(Get-Help *).Category | % ToString | Sort-Object -Unique
获得
使用Windows Powershell 5.1。当我看到help Get-Help -full
时,我读到以下内容:
参数
-类别<系统字符串[]>
仅显示指定类别中的项目及其别名的帮助。概念文章属于"帮助文件"类别。
Required? false Position? named Default value None Accept pipeline input? False Accept wildcard characters? false
如果我进行Get-Help * | Group-Object Category | Select-Object Name
,我只看到以下类别:
- 别名
- 功能
- ExternalScript
- Cmdlet
- 帮助文件
我在PowerShell v7.2 中获得相同的类别