Get-CimInstance – Interogare Hardware și Sistem prin Standarde CIM/WMI în PowerShell

Sintaxă
Get-CimInstance [-ClassName] <string> [-Namespace <string>] [-Filter <string>]

Cmdlet-ul Get-CimInstance este succesorul modern și securizat al vechiului Get-WmiObject. Comunică prin standardul Common Information Model (CIM) folosind protocolul WS-Management (WinRM), fiind compatibil atât cu Windows cât și cu instanțele Linux administrate la distanță.

# Află detalii complete despre sistemul de operare și data instalării
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object Caption, Version, LastBootUpTime, TotalVisibleMemorySize

# Listează toate plăcuțele RAM fizice și capacitatea lor în GB
Get-CimInstance -ClassName Win32_PhysicalMemory | Select-Object Manufacturer, PartNumber, @{N="CapacitateGB"; E={[math]::Round($_.Capacity / 1GB, 2)}}

# Filtrează discurile logice cu spațiu liber mai mic de 15%
Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType = 3" | 
    Select-Object DeviceID, @{N="Liber(GB)"; E={[math]::Round($_.FreeSpace/1GB, 1)}}

# Interoghează un server din rețea folosind sesiuni CIM securizate
$opt = New-CimSession -ComputerName "SRV-FILE-01"
Get-CimInstance -ClassName Win32_BIOS -CimSession $opt

Performanță: Obiectele returnate de Get-CimInstance sunt decuplate de conexiunea WMI activă (offline data), oferind serializare mai rapidă și consum redus de memorie.

Clase CIM Frecvent Utilizate

  • Win32_OperatingSystem: Versiune OS, arhitectură, memorie RAM liberă, uptime.
  • Win32_Processor: Număr de nuclee, thread-uri, frecvență de ceas și temperatură.
  • Win32_DiskDrive / Win32_LogicalDisk: Discuri fizice și partiții logice montate.
  • Win32_NetworkAdapterConfiguration: Configurații IP, DHCP și servere DNS per interfață.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Get-CimInstance – Interogare Hardware și Sistem prin Standarde CIM/WMI

Ai o nelămurire despre utilizarea comenzii Get-CimInstance – Interogare Hardware și Sistem prin Standarde CIM/WMI sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.