Pisząc skrypt w PowerShellu czasami potrzebna jest ścieżka do katalogu z którego jest on wywoływany. Jest to przydatne na przykład do odczytania zawartości dołączonych do niego plików.
Korzystając z Powershela 3 i nowszego wystarczy skorzystać ze zmiennej $PSScriptRoot
w której jest przechowywana pełna ścieżka do katalogu. Zaś użytkownicy PowerShell 2 mogą użyć następującego wyrażenia Split-Path $MyInvocation.MyCommand.Path -Parent
.
Skomentuj