Путь к выполняемому сейчас powershell script

Как это сделать в PowerShell. В пакетном файле я бы сделал: % ~ D0% ~ р0

Ответ 1

Для PowerShell 3.0 пользователей - после работы для обоих модулей и script файлов:

function Get-ScriptDirectory {
    Split-Path -parent $PSCommandPath
}

Ответ 3

Split-Path $MyInvocation.MyCommand.Path -Parent

Ответ 4

В powershell 2.0

split-path $pwd