是否可以将 .ps1 文件名动态添加到脚本帮助部分?
我试图将示例放在脚本的帮助部分中,并始终显示当前文件名,以防客户更改它。
像这样:
<#
.EXAMPLE
.\$name -param1 xxx
\#>
如果我跑
get-help .\my_script.ps1 -examples
输出应该如下所示
EXAMPLE
.\my_script.ps1 -param1 xxx
我不确定这是否可以在评论中实现
但是 get-help 有可能检测文件名
如果你运行
get-help .\filename.ps1
其名称已添加到语法部分
你也可以运行
get-help .\filename.ps1 | select *
您会看到名称是输出的一部分,所以也许这可以用某种方式使用?
谢谢
最佳答案
生成脚本的路径和文件名
$pscommandpath
如果您只想要文件名:
Split-Path -leaf $PSCommandpath
关于windows - 动态获取脚本帮助示例部分中的powershell脚本名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42673480/