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_productsı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-PackageBu 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, InstallDateYukarı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, VersionYukarı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.
