PowerShell Sürümü Nasıl Kontrol Edilir?


PowerShell'in farklı sürümleri farklı özelliklere ve yeteneklere sahiptir. Bu nedenle kullandığınız PowerShell sürümlerini bilmekte fayda var. Bu eğitimde size farklı yöntemler kullanarak PowerShell sürümünü nasıl kontrol edeceğinizi göstereceğim.

PowerShell sürümünüzü kontrol etmek için PowerShell'i açın ve sürüm ayrıntılarını görmek için $PSVersionTable.PSVersion yazın. Alternatif olarak, Get-Host yazıp Version özelliğini arayarak Get-Host'u kullanabilir veya Get-Command'ı (Get-Command powershell).Version ile kullanabilirsiniz. Windows'ta sürümü Kayıt Defteri Düzenleyicisi'nde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine altında da kontrol edebilirsiniz. Linux veya macOS'ta PowerShell Core için terminalde pwsh -version yazın.

Farklı yöntemler kullanarak PowerShell sürümünü edinin

Şimdi size farklı yöntemler kullanarak PowerShell sürümünü nasıl alacağınızı göstereyim. Bunu örneklerle birlikte takip edin.

1. Yöntem: $PSVersionTable'ı kullanma

PowerShell sürümünüzü kontrol etmenin en kolay yolu $PSVersionTable otomatik değişkenini kullanmaktır. Bu değişken, sürüm de dahil olmak üzere PowerShell ortamınız hakkında birçok yararlı bilgi içerir.

İşte komut.

$PSVersionTable.PSVersion

Ekran görüntüsünü aşağıda görebilirsiniz. Yukarıdaki komutu VS kodunu kullanarak yürüttüm. Bana PowerShell sürümünü gösteriyor.

Yöntem 2: Get-Host'u kullanma

Get-Host cmdlet'i, PowerShell sürümü de dahil olmak üzere mevcut ana makine programı hakkında bilgi sağlar.

Get-Host

Çıktı aşağıdaki ekran görüntüsünde gösterilmektedir. PowerShell sürümü de dahil olmak üzere birçok bilgi sağlar. Bu sefer betiği Windows PowerShell ISE kullanarak çalıştırdım.

Name             : Windows PowerShell ISE Host
Version          : 5.1.22621.2506
InstanceId       : aaa160fc-9465-4e39-84aa-2737f3b88c08
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-IN
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.Host.ISE.ISEOptions
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Burada Version özelliği PowerShell sürümünü belirtir.

Yöntem 3: Get-Command'ı Kullanma

PowerShell sürümünü edinmek için PowerShell Get-Command cmdlet'lerini de kullanabilirsiniz. Aşağıda tam komut verilmiştir.

(Get-Command powershell).Version

Yöntem 4: Kayıt Defterini Kontrol Etme (Yalnızca Windows)

Windows Kayıt Defteri hakkında bilginiz varsa buradan PowerShell sürümünü de kontrol edebilirsiniz.

İşte adımlar:

  1. Kayıt Defteri Düzenleyicisi'ni açmak için Win + R tuşlarına basın, regedit yazın ve Enter tuşuna basın.
  2. Şu yola gidin:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
  3. Sürümü görüntüleyecek PowerShellVersion girişini arayın.

Yöntem 5: Linux veya macOS'ta PowerShell Core'u kullanma

Linux veya macOS'ta PowerShell Core kullanıyorsanız pwsh komutunu kullanarak sürümü kontrol edebilirsiniz.

İşte adımlar:

  1. Terminali açın.
  2. Aşağıdaki komutu yazın ve Enter'a basın:pwsh --version
  3. Terminal PowerShell sürümünü görüntüleyecektir:PowerShell 7.4.0

Çözüm

Bu eğitimde PowerShell sürümünü edinmenin farklı yöntemlerini anlattım:

  • $PSVersionTable'ı kullanma
  • Get-Host'u kullanma
  • Get-Command'ı kullanma
  • Kayıt Defterini Kontrol Etme (Yalnızca Windows)
  • PowerShell Core'u Linux veya macOS'ta kullanma

İlgili makaleler