blob: f4b821b5db035c51aa1ce2f90c8cb97853196757 [file]
# Local System Information v3
# Shows details of currently running PC
# Thom McKiernan 11/09/2014
# Taken from: https://community.spiceworks.com/scripts/show/1831-get-computer-system-and-hardware-information
$computerSystem = Get-CimInstance CIM_ComputerSystem
$computerOS = Get-CimInstance CIM_OperatingSystem
$computerCPU = Get-CimInstance CIM_Processor
$computerHDD = Get-CimInstance Win32_LogicalDisk -Filter "DeviceID = 'C:'"
$javaVersion = (java.exe -version 2>&1)
Write-Host "System Information for: " $computerSystem.Name -BackgroundColor DarkCyan
"CPU: " + $computerCPU.Name
"HDD Capacity: " + "{0:N2}" -f ($computerHDD.Size/1GB) + "GB"
"HDD Space: " + "{0:P2}" -f ($computerHDD.FreeSpace/$computerHDD.Size) + " Free (" + "{0:N2}" -f ($computerHDD.FreeSpace/1GB) + "GB)"
"RAM: " + "{0:N2}" -f ($computerSystem.TotalPhysicalMemory/1GB) + "GB"
"Operating System: " + $computerOS.caption + ", Service Pack: " + $computerOS.ServicePackMajorVersion
Write-Host "Java Version: " $javaVersion