在PowerShell中,技术上什么是"帮助"命令?

Bor*_*ard 2 powershell

我是PowerShell的新手并注意到执行help并且Get-Help是两个不同的东西,前者表现得像Get-Help | more.

我的第一个想法是,也许help是别名,Get-Help但显然它不能是别名,如果它的行为不同,事实上,它不是.

那是什么help?它有一些内置功能吗?具有非标准命名约定的cmdlet?(顺便说一下,类似的问题可能会被问到more,也可能是其他问题.)

Céd*_*Rup 5

如果你这样做

Get-command help
Run Code Online (Sandbox Code Playgroud)

你会发现它实际上是一个功能

然后通过做

get-content function:\help
Run Code Online (Sandbox Code Playgroud)

你会看到ilt基本上是对Get-Help的调用 更多

  • 我想这是因为函数定义中的这个:<#.FORWARDHELPTARGETNAME Get-Help .FORWARDHELPCATEGORY Cmdlet#> (2认同)