Как это сделать в PowerShell. В пакетном файле я бы сделал: % ~ D0% ~ р0
Путь к выполняемому сейчас powershell script
Ответ 1
Для PowerShell 3.0
пользователей - после работы для обоих модулей и script файлов:
function Get-ScriptDirectory {
Split-Path -parent $PSCommandPath
}
Ответ 2
Из запись в Get-ScriptDirectory для спасения...
function Get-ScriptDirectory
{
$Invocation = (Get-Variable MyInvocation -Scope 1).Value
Split-Path $Invocation.MyCommand.Path
}
Ответ 3
Split-Path $MyInvocation.MyCommand.Path -Parent
Ответ 4
В powershell 2.0
split-path $pwd