본문 바로가기
IT/윈도우

윈도우 실무 WMIC 명령

by JGSHIN 2025. 2. 17.
SMALL

🛠 WMIC(Windows Management Instrumentation Command-line)란?

WMIC(Windows Management Instrumentation Command-line)는 Windows에서 시스템 정보를 조회하고 관리하는 명령어 기반 도구입니다.
하드웨어, 소프트웨어, 네트워크 설정 등 다양한 정보를 CLI(Command Line Interface) 환경에서 조회할 수 있으며,
관리 작업을 자동화할 때도 자주 사용됩니다.

 

📢 ⚠️ 참고:
Windows 11 및 최신 Windows 10(버전 21H1 이상)에서는 WMIC가 더 이상 기본 포함되지 않으며,
PowerShell의 Get-CimInstance 또는 Get-WmiObject 명령어를 사용해야 합니다.

 

1️⃣ BIOS 정보 조회

🔹 컴퓨터의 BIOS 시리얼 번호 확인

wmic bios get serialnumber
 

BIOS의 고유 시리얼 넘버를 출력 (제조사에 따라 다를 수 있음)

🔹 BIOS의 전체 정보 조회

wmic bios get /format:list
 

BIOS 제조사, 버전, 시리얼번호 등 전체 정보 출력


2️⃣ 컴퓨터 제품 정보 확인

🔹 PC 제조사 및 제품 시리얼 번호 확인

wmic csproduct get name, identifyingnumber, vendor
 

제조사, 모델명, 제품 일련번호 확인 가능
(예: Dell, HP, Lenovo 등 제조업체의 제품 코드)

 

🔹 메인보드(마더보드) 정보 확인

wmic baseboard get product, manufacturer, serialnumber
 

메인보드의 모델명, 제조사, 시리얼 번호 확인 가능


3️⃣ 물리적 디스크 정보 조회

🔹 디스크 일련번호 확인

wmic diskdrive get index, serialnumber
 

각 디스크의 고유 시리얼 넘버 출력
(디스크 정품 인증이나 장치 식별 시 유용)

 

🔹 디스크 모델명, 용량 확인

wmic diskdrive get model, size
 

디스크의 모델명과 용량 출력 (GB 단위 변환 필요)


4️⃣ CPU(프로세서) 정보 조회

🔹 CPU 모델명 및 정보 확인

wmic cpu get name, maxclockspeed, numberofcores, numberoflogicalprocessors
 

CPU 이름, 최대 클럭 속도, 코어 수, 논리 프로세서 수 확인

 

🔹 CPU 전체 정보 출력

wmic cpu get /format:list
 

CPU 관련 모든 정보 출력


5️⃣ 운영체제(OS) 정보 조회

🔹 Windows 버전 확인

wmic os get caption, version, buildnumber
 

운영체제 이름, 버전, 빌드 넘버 확인
(예: Windows 10 Pro, 버전 21H2, 빌드 19044)

 

🔹 시스템 가동 시간(부팅 후 경과 시간)

wmic os get lastbootuptime
 

마지막 부팅 시간이 YYYYMMDDHHMMSS 형식으로 출력됨
(예: 20240217123045 → 2024년 2월 17일 12시 30분 45초)


6️⃣ 네트워크 정보 확인

🔹 MAC 주소 확인

wmic nic where "NetEnabled=true" get Name, MacAddress
 

현재 사용 중인 네트워크 장치의 MAC 주소 확인 가능

 

🔹 IP 주소 확인

wmic nicconfig where IPEnabled=true get Description,IPAddress
 

활성화된 네트워크 어댑터의 IP 주소 출력


7️⃣ 배터리(노트북) 정보 확인

🔹 배터리 상태 및 용량 확인

wmic path Win32_Battery get BatteryStatus, EstimatedChargeRemaining
 

배터리 상태 및 예상 잔여 용량(%) 출력

 

🔹 배터리 설계 용량 vs 현재 용량 비교

wmic path Win32_Battery get DesignCapacity, FullChargeCapacity
 

배터리 노후 상태 확인 가능 (설계 용량 대비 현재 충전 용량)


🔥 WMIC 사용 시 주의할 점

관리자 권한으로 실행 필요

  • 대부분의 wmic 명령어는 관리자 권한(cmd 관리자 실행) 이 필요합니다.

최신 Windows에서는 사용 불가 가능성

  • Windows 11 및 최신 Windows 10에서는 PowerShell(Get-WmiObject, Get-CimInstance) 명령어를 사용해야 합니다.

출력 형식 조정 가능

  • wmic <명령어> get /format:list → 상세 정보 출력
  • wmic <명령어> get /format:csv → CSV 형식으로 출력

🚀 WMIC 대신 PowerShell 사용 (Windows 최신 버전)

Windows 최신 버전에서 wmic가 제거된 경우, PowerShell의 Get-WmiObject 또는 Get-CimInstance를 사용하세요.

🔹 WMIC 없이 BIOS 시리얼 넘버 확인 (PowerShell)

Get-WmiObject Win32_BIOS | Select-Object SerialNumber
 

🔹 운영체제 정보 확인

Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber

🏁 정리

  • WMIC는 Windows 시스템 정보를 조회하는 명령어 도구이며, 다양한 하드웨어/소프트웨어 정보를 확인할 수 있음.
  • 최신 Windows에서는 wmic가 제거될 수 있으므로 PowerShell 대체 명령어를 사용할 것.
  • 주로 시리얼 넘버 확인, CPU 정보 조회, 네트워크 설정 확인, 디스크 정보 확인 등에 활용됨.
  • 관리자 권한으로 실행 필요.
LIST
📧 이메일 문의
by @ 2025 JGSHIN