当前正在执行的powershell脚本的path
我如何在PowerShell中执行此操作。 在batch file中,我会这样做:%〜d0%〜p0
从Get-ScriptDirectory到Rescue博客条目…
function Get-ScriptDirectory { $Invocation = (Get-Variable MyInvocation -Scope 1).Value Split-Path $Invocation.MyCommand.Path }
对于PowerShell 3.0
用户 – 以下模块和脚本文件均适用:
function Get-ScriptDirectory { Split-Path -parent $PSCommandPath }
split-path $SCRIPT:MyInvocation.MyCommand.Path -parent
法案
在PowerShell 2.0中
拆分path$ pwd