Speicherinfos mittels Powershell unter Windows ermitteln


Um schnell einen Überblick über die Arbeitsspeichersituation eines Rechners zu bekommen helfen diese WMI-Informationen:

$Slots=Get-CimInstance -ClassName Win32_PhysicalMemoryArray
$RAM=Get-CimInstance -ClassName Win32_PhysicalMemory
$slots | % {"DIMM Slots: $($_.MemoryDevices)"}
$ram | % {"Memory installed: $($_.DeviceLocator)"; "Memory Size $($_.Capacity/1GB)"}

und gibt dann

DIMM Slots: 2
Memory installed: ChannelA-DIMM0
Memory Size 16
Memory installed: ChannelB-DIMM0
Memory Size 16

aus.

Wenn man erfahren möchte, wie viel Speicher davon benutzt wird, kann man diese Zeilen verwenden:

Get-CimInstance win32_operatingsystem | select @{N="Frei GB";E={$_.FreePhysicalMemory/1MB}}, @{N="Gesamt GB";E={$_.TotalVisibleMemorySize/1MB }}, @{N="Anteil frei in Prozent";E={$_.FreePhysicalMemory*100 / $_.TotalVisibleMemorySize}}

ergibt z. B.:

Frei GB                : 16,7665214538574
Gesamt GB              : 31,8850631713867
Anteil frei in Prozent : 52,5842503862545

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s


%d Bloggern gefällt das: