# Get RAM info in GB
Get-CimInstance -ClassName Win32_PhysicalMemory | select Description, @{name="Capacity";exp={$_.Capacity/1GB}}
# Show free physical memory
Get-CIMInstance Win32_OperatingSystem -Property * | Select FreePhysicalMemory
# Get Processor information
Get-CimInstance win32_processor
# Get Processor logic core
(Get-CimInstance Win32_ComputerSystem).NumberOfLogicalProcessors