2017-03-08 60 views
0

是否有可能将.ps1文件名动态添加到脚本帮助部分?动态获取脚本帮助示例中的powershell脚本名称

我试图把例子放在我的脚本的帮助部分,并且总是显示当前文件名,以防客户改变它。

像这样:

<# 
.EXAMPLE 
.\$name -param1 xxx 
\#> 

,如果我跑

得到的帮助\ my_script.ps1 -examples

输出应该看起来像

EXAMPLE 
.\my_script.ps1 -param1 xxx 

我是不知道这是可能的评论

内,但得到的帮助有检测名

如果您运行的可能性

获取帮助。\ filename.ps1

它的名字被添加到语法部分

你也可以运行

get-help。\ filename.ps1 |选择*

你会看到名称是输出的一部分,所以也许这是可用的?

感谢

回答

1

如果您希望不仅是文件名生成脚本的路径和文件名

$pscommandpath 

Split-Path -leaf $PSCommandpath 
+0

没了遗憾,这并不例子区域内工作,我我已经试过了。这只适用于正常的脚本区域 – s0mm3r