PowerShell'de Sürücü Sürümlerini Alma [2 yol]
WMI nesnesinin win32_PnpSignedDriver sınıfını kullanma
PowerShell'de sürücü sürümlerini almak için WMI nesnesinin win32_PnpSignedDriver sınıfını kullanın.
PowerShell'de Sürücü sürümlerini edinin:
Get-WmiObject Win32_PnPSignedDriver| select Devicename, Driverversion, DescriptionKomutu çalıştırdıktan sonra PowerShell'iniz size şunun gibi bir çıktı vermelidir:
Sütunların Cihaz Adı, Cihaz Sürümü ve Açıklama olarak nasıl düzenlendiğine dikkat edin. Komutu herhangi bir sırayla yazarsanız sonuç aynı olur ancak sıralama değişir. Farklı bir sırayla yazarsanız çıktı şu şekildedir:
Basitlik açısından komutu daha da özelleştirebilirsiniz. Örneğin, aşağıdakileri kullanarak Açıklama'yı kaldırın:
PowerShell'de Sürücü sürümlerini edinin:
Get-WmiObject Win32_PnPSignedDriver| SELECT Devicename, DriverversionVEYA
PowerShell'de Sürücü sürümlerini edinin:
gwmi Win32_PnPSignedDriver| SELECT Devicename, DriverversionGet-WmiObject nedir?
WMI, "Windows Yönetim Araçları" anlamına gelir. Get-wmi cmdlet'i, mevcut WMI sınıflarının yanı sıra WMI sınıflarının örnekleri hakkında bilgi almak için kullanılır.
Get-CimInstance cmdlet'ini kullanma
PowerShell 6.0 veya üzeri bir sürüme sahipseniz Get-WmiObject yerine Get-CimInstance cmdlet'ini de kullanabilirsiniz.
Öncelikle aşağıdaki komutu kullanarak PowerShell Sürümünüzü kontrol ederek başlayın:
PowerShell'de Sürücü sürümlerini edinin:
$PSVersionTableSürüm ayrıntılarınızı aşağıdaki çıktıdan kontrol edebilirsiniz:
PowerShell'de Sürücü sürümlerini edinin:
Get-CimInstance win32_PnpSignedDriverVEYA
PowerShell'de Sürücü sürümlerini edinin:
gcim win32_PnpSignedDriverPowerShell'iniz benzer bir çıktı göstermelidir:
PowerShell'de Sürücü sürümlerini edinin:
gcim win32_PnpSignedDriver | SELECT Description, DriverVersionÇözüm
PowerShell aslında bir görev otomasyon çözümü olarak hizmet ediyor. Komut dosyası dili, yapılandırma yönetimi çerçevesi ve komut satırı kabuğundan oluşan PowerShell'i, diğer işlevleri yürütmenin yanı sıra cihazınızla ilgili bilgileri kontrol etmek için de kullanabilirsiniz. Bu makalede, PowerShell'de sürücü sürümlerini nasıl alacağınızın iki yolunu öğrendik. Bu yöntemler Get-WmiObject (gwmi) ve Get-CimInstance'dır (gcim).
Her ikisinin de ardından bilgi almak için win32_PnpSignedDriver gelir. Açıklamayı ve sürücü sürümünü almak için SELECT'i kullanarak bu komutu genişletebilirsiniz.
İşte komutların bir özeti:
| Command | Purpose | Filters |
|---|---|---|
| Get-WmiObject Win32_PnPSignedDriver | Retrieve information on available WMI classes as well as instances of WMI classes. | | select Devicename, Driverversion, Description |
| gwmi Win32_PnPSignedDriver | Same as above | Same as above |
| Get-CimInstance win32_PnpSignedDriver | Retrieve information on CIM instances. In the end same data as WMI. | | select Devicename, Driverversion, Description |
| gcim win32_PnpSignedDriver | Same as above | Same as above |
| $PSVersionTable | Retrieve PowerShell Version information |
Bunların hepsi PowerShell'de sürücü sürümlerinin nasıl edinileceğiyle ilgilidir.




