2
我知道這必須非常簡單,但我發現的一切都是如何恢復另一個文件的路徑。我需要得到的是正在運行的powershell文件的路徑。這樣它可以被移動並且仍然正常工作。使用PowerShell獲得「自我」的路徑
我知道這必須非常簡單,但我發現的一切都是如何恢復另一個文件的路徑。我需要得到的是正在運行的powershell文件的路徑。這樣它可以被移動並且仍然正常工作。使用PowerShell獲得「自我」的路徑
嘗試:
$MyInvocation.MyCommand.Path
$了ScriptPath =($ MyInvocation.MyCommand)。路徑
我只補充一點,如果你打算嘗試從內得到執行腳本的路徑一個函數$ MyInvocation變量的範圍發生了變化。要從函數中獲取路徑,請使用'$ script:MyInvocation.MyCommand.Path' –
請注意,在PowerShell V3中,您可以在腳本文件和模塊中使用自動變量'$ PSScriptRoot'。 –