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
$PSScriptRoot
- Datentyp:
System.String
$PSCommandPath
- Datentyp:
System.String
$PSScriptRoot
- Datentyp:
$MyInvocation
- Datentyp:
InvocationInfo
Enthält Infos darüber, wie das Skript aufgerufen wurde
$MyInvocation.MyCommand– Informationen und die Idendität des aktuellen Kommando-Objekts-
$MyInvocation.MyCommand.CommandType$MyInvocation.MyCommand.Path– Enthält den Pfad zum aktuellen Skript