Automatische Variablen

Variablen die von PowerShell je nach Kontext, selbst deklariert werden.

Variable Beschreibung
$Host Sie repräsentiert den Host, also das Programm, in dem PowerShell gerade läuft.
$PSCommandPath Vollständiger Pfad zum aktuellen Skript
$PSModulePath Beinhaltet die Pfade zu den Modulen
$PSScriptRoot Der Pfad zum Ordner worin sich das aktuelle Skript befindet
$MyInvocation Enthält Infos darüber, wie das Skript aufgerufen wurde
$PSCommandPath

$PSCommandPath

 

  • Datentyp: System.String
$PSScriptRoot

$PSScriptRoot

  • Datentyp: System.String

$PSScriptRoot ist eine automatische Variable, die den Ordner enthält, in dem das aktuelle Skript bzw. Modul liegt.

Beispiel:

C:\Dev\FormBuilder\Modules\FormBuilder\FormBuilder.psm1

Dann:

$PSScriptRoot
# C:\Dev\FormBuilder\Modules\FormBuilder


$MyInvocation

Enthält Infos darüber, wie das Skript aufgerufen wurde


Revision #11
Created 2026-02-19 22:45:55 UTC by John-Andreas Borinas
Updated 2026-08-13 11:28:08 UTC by John-Andreas Borinas