$PSVersionTable | PowerShell sürümü hakkında bilgi içeren bir tablo |
$PSScriptRoot | Mevcut scriptin kök dizininin tam yolu |
$MyInvocation | Şu anki script çağrısının bilgilerini içeren bir obje |
$ExecutionContext | Scriptin çalıştığı PowerShell çalışma zamanının bilgilerini içeren bir obje |
$Host | PowerShell uygulamasını temsil eden bir obje |
$Input | Pipeline verilerini içeren bir dizi |
$Args | Script argümanlarını içeren bir dizi |
$Error | En son oluşan hata veya hataların listesi |
$LastExitCode | En son çalıştırılan işlem kodunun çıkış kodu |
$PID | PowerShell işlem kimliği |
$PWD | Mevcut çalışma dizininin tam yolu |
$HOME | Kullanıcının ana dizininin tam yolu |
$PROFILE | Kullanıcının PowerShell profil dosyasının tam yolu |
$PSCmdlet | Mevcut cmdlet’in (komut-let) objesini içeren bir obje |
$PSBoundParameters | Mevcut cmdlet için tanımlanan parametreleri içeren bir sözlük |
$PSCommandPath | Mevcut script ya da cmdlet’in tam yolu |
$PSCommandRoot | Mevcut script ya da cmdlet’in kök dizininin tam yolu |
$PSBoundUnboundVariables | Mevcut cmdlet’in bir değişkeni kullanıp kullanmadığını belirlemek için kullanılır |
$PSItem | Mevcut pipeline girdisindeki öğeyi temsil eder |
$PSSenderInfo | Mevcut cmdlet çağrısını yapan komut satırı nesnesini içeren bir obje |
$PSUICulture | PowerShell kullanıcı arabirimi kültürü |
$PSCulture | PowerShell kültürü |
$ExecutionContext.SessionState.LanguageMode | Mevcut scriptin dil modunu belirten bir değer |
$ExecutionContext.SessionState.IsScript | Mevcut çalışma zamanının, script mi yoksa fonksiyon mu olduğunu belirten bir değer |
$ExecutionContext.SessionState | Mevcut session state (durum) nesnesi |
$ExecutionContext.SessionState.Path | Mevcut session state’in yolu |
$ExecutionContext.InvokeCommand.CommandOrigin | Mevcut komutun kökenini belirleyen bir değer |
$ExecutionContext.InvokeCommand.MyCommand | Mevcut cmdlet veya fonksiyonun bir objesini içeren bir obje |
$ExecutionContext.InvokeCommand.ScriptExtent | Mevcut scriptin konumunu içeren bir obje |