2012-07-03 39 views

回答

5

嘗試:

$MyInvocation.MyCommand.Path 
+0

我只補充一點,如果你打算嘗試從內得到執行腳本的路徑一個函數$ MyInvocation變量的範圍發生了變化。要從函數中獲取路徑,請使用'$ script:MyInvocation.MyCommand.Path' –

+3

請注意,在PowerShell V3中,您可以在腳本文件和模塊中使用自動變量'$ PSScriptRoot'。 –

1

$了ScriptPath =($ MyInvocation.MyCommand)。路徑