我正在使用PowerShell版本5.1,版本15063,版本138。
当我尝试使用forfiles
访问help
命令的手册页时,出现如下错误:
我尝试以管理员身份运行Update-Help
。我也尝试使用this question推荐的选项运行它,但PowerShell仍然没有找到任何内容。
我知道我可以访问forfiles
here的文档,但这种方法违背了help
命令的目的。我还担心我的机器或操作系统会出现更深层次的配置问题导致此问题,并且会导致其他问题。
有什么想法吗?
答案 0 :(得分:2)
forfiles.exe
是外部实用程序 - 与PowerShell无关的二进制可执行文件 - 因此PowerShell的帮助系统不。
您可以按如下方式调用forfile.exe
的命令行帮助:
forfiles /?
为了确定给定名称引用的命令类型,请使用Get-Command
cmdlet :
> Get-Command forfiles
CommandType Name Version Source
----------- ---- ------- ------
Application forfiles.exe 10.0.14... C:\WINDOWS\system32\forfiles.exe
如您所见,.CommandType
返回的对象的Get-Command
属性表示命令的类型。
如果给定名称可能引用多个命令,请使用-All
开关 - 将仅列出名称引用时生效的命令将首先列出。
至于 PowerShell的Get-Help
命令 涵盖的类型的命令/主题
about_*
匹配的概念帮助主题注意:这些是Get-Help
cmdlet的-Category
参数接受的值,如Get-Helps
语法图所示,如Get-Help -?
所示,
并非所有类别都会有与之相关的实际主题,但您可以使用
来查询给定类别
Get-Help -Category <categoryName>