是否有可能动态地将.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 |选择*
并且您会看到该名称是输出的一部分,所以这可能以某种方式使用?
感谢
答案 0 :(得分:2)
生成脚本的路径和文件名
$pscommandpath
如果你想要文件名:
Split-Path -leaf $PSCommandpath