Get-WmiObject Siliniyor Mu? Yeni Nesil CimInstance (CIM)
•
Donanım, powershellPowerShell
Sistemin ne kadar boş diski kaldığını, anakart modelini veya seri numarasını bulmak için uzun yıllar Get-WmiObject serisini yazdık durduk. BIOS seri numarası bulurken hayat kurtardı. Ancak Microsoft yeni nesil PowerShell Çekirdek sürümlerinde WMI felsefesinin ağır olduğunu söyleyerek yeni bir mimari sundu: CIM (Common Information Model).
Anakart Seri Numarasını Bulmak
Hiç kasanın üstünü okumaya gerek kalmadan sistemin direkt seri numarasını bulmak için şu modern yönteme geçtik:
Get-CimInstance -ClassName Win32_BIOS | Select-Object SerialNumber
CIM yapısı aynı anda WinRM (Windows Remote Management) standartlarını bizzat içinde barındırdığı için, uzaktaki 50 tane sunucunun BIOS bilgilerini tek hamlede çekmeyi çok daha stabilize hale getirmiştir. Eski komutları bırakıp modern CIM e yönelmek şimdiden mecburi hedeftir.