Skip to main content

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