2017-03-08 61 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