没有参数时如何在powershell中显示Get-Help

caf*_*ein 5 powershell

好的,我试图环顾四周并弄清楚如何做到这一点,但无法弄清楚。这就是我想要做的。

# Run script normally
.\myscript.ps1 "blah" "yo" 
Run Code Online (Sandbox Code Playgroud)

这些应该做同样的事情

Get-Help .\myscript.ps1
.\myscript.ps1
Run Code Online (Sandbox Code Playgroud)

我希望能够使用 Get-Help 语法,但不想在某处使用参数 switch 语句重复它。如果这已在其他地方得到解答,请随时指出我。

mbi*_*tte 6

您可以将以下代码添加到脚本的顶部:

if($args.Count -eq 0) {
    Get-Help $MyInvocation.MyCommand.Definition
    return
}
Run Code Online (Sandbox Code Playgroud)

  • 仅当您没有必需的参数时这才有效 (3认同)