PowerShell #requires和.SYNOPSIS玩得不好

Rog*_*mbe 6 powershell powershell-2.0

您可以将PowerShell脚本标记为需要特定版本:

#requires -version 2.0
Run Code Online (Sandbox Code Playgroud)

您可以在PowerShell脚本中添加额外的帮助文本:

<#
.SYNOPSIS

Frobnicates the blargnozzle.
#>
Run Code Online (Sandbox Code Playgroud)

不幸的是,它们看起来并不好看:

  • 如果放在#requires1号线上,Get-Help Frob-Blargnozzle.ps1则不显示概要,只显示参数摘要.
  • 如果你把第一#requires行以外的任何一行放在第一行,即使在<# ... #>评论之后,它也会被忽略.

建议?

CB.*_*CB. 4

尝试#requires -version 2.0 在结束语中添加一行#>

<#
.SYNOPSIS

Frobnicates the blargnozzle.

#requires -version 2.0
#>
Run Code Online (Sandbox Code Playgroud)