Aktionen

PowerShell aktuellen Pfad des Skripts ermitteln

Aus znilwiki

Version vom 6. August 2017, 19:51 Uhr von BLinz2 (Diskussion | Beiträge) (Textersetzung - „<comments>“ durch „<comments />“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Ausgangslage:
Wir möchten den Pfad haben in dem unser PowerShell .ps1 Skript gerade läuft.


Lösung:

function Get-ScriptDirectory {
    $Invocation = (Get-Variable MyInvocation -Scope 1).Value
    Split-Path $Invocation.MyCommand.Path
}

$installpath = Get-ScriptDirectory

In der $installpath steht nun der aktuelle Pfad drin.

Hab ich irgendwo mal per Google gefunden ... vermutlich unter http://blogs.msdn.com/b/powershell/archive/2007/06/19/get-scriptdirectory.aspx, steht aber an noch mehr Stellen.



Loading comments...