PowerShell Kullanarak Windows'ta Yüklü Yazılım Nasıl Kontrol Edilir


PowerShell, Windows işletim sisteminde yüklü yazılımları kontrol etmek için Get-WmiObject, Get-ItemProperty ve Get-Package gibi komutlar sağlar.

Windows işletim sisteminde yüklü yazılımı kontrol etmek için kullanabileceğiniz üç PowerShell komutu vardır.

  • Get-WmiObject- Bu PowerShell komutu, Windows Bilgisayarında yüklü olan yazılımları listelemek için Win32_product sınıfını sorgulamanıza olanak tanır.
Get-WmiObject -Class Win32_Product
  • Kayıt Defterini Kullanma - Yüklü yazılımların listesini getirmek için Windows kayıt defterini kullanan PowerShell'deki Get-ItemProperty cmdlet'ini kullanın.
  • Get-Package'ı Kullanma - Bu PowerShell komutu Windows 10 veya sonraki sürümlerde mevcuttur ve sistemde yüklü paketleri listelemek için kullanılır.
Get-Package

Bu yazımızda Windows sisteminde yüklü yazılımları kontrol etmek için PowerShell komutlarının nasıl kullanılacağını ele alacağız.

Yüklü Yazılımı Kontrol Etmek için PowerShell Komutunu Get-WmiObject Kullanma

Windows sisteminde yüklü tüm yazılımların listesini almak için PowerShell'deki Get-WmiObject cmdlet'ini kullanın.

Get-WmiObject -Class Win32_Product | Select-Object -Property Name, Version, InstallDate

Yukarıdaki PowerShell betiğinde, Get-WmiObject komutu Win32_Product sınıfını sorgular ve yüklü yazılımların listesini adları, sürümleri ve kurulum tarihleriyle birlikte döndürür.

Yüklü Yazılımı Kontrol Etmek İçin Get-ItemProperty Komutunu Kullanma

Sistemde kurulu yazılımları kontrol etmek için Get-ItemProperty komutunu kullanabilirsiniz. Kayıt defterinde yüklü yazılımların girişlerini kontrol etmek için Windows kayıt defteri konumunu kullanır.

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, InstallDate

Yukarıdaki PowerShell komutu, Kayıt Defterindeki yüklü yazılımları görünen adı, görüntü sürümü ve yükleme tarihi dahil olmak üzere listeler.

HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* kayıt defteri konumu, yazılım kaldırma bilgileri için ortak bir yoldur.

Harika İpucu: Windows'ta yüklü yamaları PowerShell kullanarak nasıl kontrol edebilirsiniz!

Kurulu Paketleri Listelemek İçin Get-Package Komutunu Kullanmak

Kurulu paketleri listelemek için Get-Package komutunu kullanabilirsiniz.

Get-Package | Select-Object -Property Name, Version

Yukarıdaki PowerShell betiği, kurulu paketleri adları ve sürümleriyle birlikte listeler.

Çözüm

Umarım PowerShell kullanarak Windows sisteminde yüklü yazılımların nasıl listeleneceğine ilişkin yukarıdaki makale size yardımcı olur.

Get-WmiObject, Win32_Product sınıfını sorgulamanıza olanak tanır. Burada, çok sayıda yüklü uygulamanın bulunduğu bir sistemde Win32_Product sınıfını sorgulamanın yavaş olabileceğini ve yoğun kaynak tüketebileceğini unutmayın.

Windows 10 veya sonraki sürümlerde bulunan Get-Package komutu, Windows'ta yüklü yazılımı sorgulamanın modern bir yolunu sağlar.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler