Windows 시스템 정보 확인 명령어 정리(PowerShell)
Windows 환경에서 PowerShell을 사용하여 호스트 이름, 하드웨어 모델, 시리얼 번호, CPU, 메모리 정보를 확인하는 명령어입니다.
1. 기본 시스템 정보
Hostname 확인
hostname또는 PowerShell 방식
$env:COMPUTERNAME시스템 모델(Model) 확인
Get-WmiObject Win32_ComputerSystem | Select-Object Model2. 시리얼 번호(Serial Number) 확인
Get-WmiObject Win32_BIOS | Select-Object SerialNumber- 제조사(Dell, HP, Lenovo 등)의 장비 식별에 주로 사용됩니다.
3. CPU 정보 확인
CPU 기본 정보
Get-WmiObject Win32_ProcessorCPU 소켓(Socket) 정보
Get-WmiObject Win32_Processor | Select-Object SocketDesignationCPU 코어(Core) 수
Get-WmiObject Win32_Processor | Select-Object NumberOfCores논리 프로세서 수 (Hyper-Threading)
Get-WmiObject Win32_Processor | Select-Object NumberOfLogicalProcessors4. 메모리(Memory) 정보 확인
장착된 메모리 상세 정보
Get-WmiObject Win32_PhysicalMemory |
Select-Object DeviceLocator, Capacity, Speed, PartNumberDeviceLocator Capacity Speed PartNumber
------------ -------- ----- ----------
DIMM_A1 17179869184 3200 ABC1234Capacity값은 Byte 단위이며, 필요 시 GB 단위로 변환할 수 있습니다.
5. 최신 PowerShell(CIM) 방식(권장)
Get-WmiObject는 향후 폐기 예정이므로, 최신 PowerShell에서는 Get-CimInstance 사용을 권장합니다.
Get-CimInstance Win32_ComputerSystem | Select-Object Model
Get-CimInstance Win32_BIOS | Select-Object SerialNumber
Get-CimInstance Win32_Processor | Select-Object NumberOfCores, NumberOfLogicalProcessors
Get-CimInstance Win32_PhysicalMemory | Select-Object DeviceLocator, Capacity, Speed