PowerShell: Getting RAM Info by manufacturer, speed, serial number, capacity, DUAL-Channel …

If the memory is to be upgraded, then you have to find out whether the new memory is compatible. Therefore you have to find out the type of your currently installed memory. The device manager does not provide any information about this.


The current RAM configuration can be accessed via the Windows key + Pause.


But there is no information about the manufacturer, the speed and the serial number.


To get this information run Get-WmiObject.

Get-WmiObject win32_physicalmemory | Format-Table Manufacturer,Banklabel,Configuredclockspeed,Devicelocator,Capacity,Serialnumber -autosize



You can also run Get-CimInstance.

Get-CimInstance win32_physicalmemory | Format-Table Manufacturer,Banklabel,Configuredclockspeed,Devicelocator,Capacity,Serialnumber -autosize


The Motherboard

To find out whether your motherboard is compatible with the new memory run

Get-WmiObject Win32_BaseBoard


5 replies »

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.