Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 WMI 명령어 총정리 – WMIC로 시스템 정보 손쉽게 조회하기

명령 프롬프트나 배치 파일을 활용해 작업하는 것은 지금도 많은 사용자에게 매력적인 방법입니다. GUI보다 빠르고, 반복 작업을 자동화하기에도 탁월하죠. 이 글에서는 Windows 11/10/8/7 환경에서 다양한 목적으로 쿼리를 실행할 때 유용하게 쓸 수 있는 WMI 명령어(Windows Management Instrumentation)를 체계적으로 정리했습니다.

WMIC(Windows Management Instrumentation Command Line)란?

Windows 11/10 WMI 명령어 총정리 – WMIC로 시스템 정보 손쉽게 조회하기

WMI(Windows Management Instrumentation)는 Windows 기반 운영 체제에서 관리 데이터와 운영을 담당하는 핵심 인프라입니다. WMI 스크립트나 애플리케이션을 작성하면 원격 컴퓨터의 관리 작업을 자동화할 수 있으며, System Center Operations Manager와 같은 제품이나 운영 체제의 다른 구성 요소에도 관리 데이터를 제공합니다.

사용 가능한 전역 스위치(Global Switches)

/NAMESPACE           별칭이 작동할 네임스페이스 경로
/ROLE                별칭 정의가 포함된 역할(role) 경로
/NODE                별칭이 작동할 대상 서버
/IMPLEVEL            클라이언트 가장(Impersonation) 수준
/AUTHLEVEL           클라이언트 인증 수준
/LOCALE              클라이언트가 사용할 언어 ID
/PRIVILEGES          모든 권한 활성화 또는 비활성화
/TRACE               stderr로 디버깅 정보 출력
/RECORD              모든 입력 명령과 출력 기록
/INTERACTIVE         대화형 모드 설정 또는 해제
/FAILFAST            FailFast 모드 설정 또는 해제
/USER                세션에서 사용할 사용자 계정
/PASSWORD            세션 로그인에 사용할 암호
/OUTPUT              출력 리디렉션 모드 지정
/APPEND              출력 리디렉션(덮어쓰기 대신 추가) 모드 지정
/AGGREGATE           집계 모드 설정 또는 해제
/AUTHORITY           연결에 사용할 <authority type> 지정
/?[:<BRIEF|FULL>]    사용법 정보 표시

특정 전역 스위치에 대한 자세한 정보가 필요하면 스위치이름 /? 형식으로 입력하세요.

현재 역할에서 사용 가능한 별칭(Alias) 목록

ALIAS                로컬 시스템에서 사용 가능한 별칭에 대한 접근
BASEBOARD            베이스보드(메인보드, 시스템 보드) 관리
BIOS                 기본 입출력 서비스(BIOS) 관리
BOOTCONFIG           부팅 구성 관리
CDROM                CD-ROM 관리
COMPUTERSYSTEM       컴퓨터 시스템 관리
CPU                  CPU 관리
CSPRODUCT            SMBIOS 기반 컴퓨터 시스템 제품 정보
DATAFILE             데이터 파일 관리
DCOMAPP              DCOM 애플리케이션 관리
DESKTOP              사용자 데스크톱 관리
DESKTOPMONITOR       데스크톱 모니터 관리
DEVICEMEMORYADDRESS  장치 메모리 주소 관리
DISKDRIVE            물리적 디스크 드라이브 관리
DISKQUOTA            NTFS 볼륨의 디스크 공간 사용량 관리
DMACHANNEL           직접 메모리 액세스(DMA) 채널 관리
ENVIRONMENT          시스템 환경 설정 관리
FSDIR                파일 시스템 디렉터리 항목 관리
GROUP                그룹 계정 관리
IDECONTROLLER        IDE 컨트롤러 관리
IRQ                  인터럽트 요청 라인(IRQ) 관리
JOB                  일정 서비스로 예약된 작업에 대한 접근 제공
LOADORDER            실행 종속성을 정의하는 시스템 서비스 관리
LOGICALDISK          로컬 저장 장치 관리
LOGON                로그온 세션 관리
MEMCACHE             캐시 메모리 관리
MEMORYCHIP           메모리 칩 정보 조회
MEMPHYSICAL          컴퓨터 시스템의 물리적 메모리 관리
NETCLIENT            네트워크 클라이언트 관리
NETLOGIN             특정 사용자의 네트워크 로그인 정보 관리
NETPROTOCOL          프로토콜 및 네트워크 특성 관리
NETUSE               활성 네트워크 연결 관리
NIC                  네트워크 인터페이스 컨트롤러(NIC) 관리
NICCONFIG            네트워크 어댑터 관리
NTDOMAIN             NT 도메인 관리
NTEVENT              NT 이벤트 로그 항목 조회
NTEVENTLOG           NT 이벤트 로그 파일 관리
ONBOARDDEVICE        메인보드에 내장된 공통 어댑터 장치 관리
OS                   설치된 운영 체제 관리
PAGEFILE             가상 메모리 페이지 파일 스왑 관리
PAGEFILESET          페이지 파일 설정 관리
PARTITION            물리적 디스크의 파티션 영역 관리
PORT                 I/O 포트 관리
PORTCONNECTOR        물리적 연결 포트 관리
PRINTER              프린터 장치 관리
PRINTERCONFIG        프린터 장치 구성 관리
PRINTJOB             인쇄 작업 관리
PROCESS              프로세스 관리
PRODUCT              설치 패키지 작업 관리
QFE                  Quick Fix Engineering(핫픽스) 정보 조회
QUOTASETTING         볼륨의 디스크 할당량 설정 정보
RDACCOUNT            원격 데스크톱 연결 권한 관리
RDNIC                특정 네트워크 어댑터의 원격 데스크톱 연결 관리
RDPERMISSIONS        특정 원격 데스크톱 연결에 대한 권한 관리
RDTOGGLE             원격으로 원격 데스크톱 수신기 켜기/끄기
RECOVEROS            운영 체제 오류 발생 시 메모리에서 수집되는 정보
REGISTRY             컴퓨터 시스템 레지스트리 관리
SCSICONTROLLER       SCSI 컨트롤러 관리
SERVER               서버 정보 관리
SERVICE              서비스 애플리케이션 관리
SHADOWCOPY           섀도 복사본(Shadow Copy) 관리
SHADOWSTORAGE        섀도 복사본 저장 영역 관리
SHARE                공유 리소스 관리
SOFTWAREELEMENT      시스템에 설치된 소프트웨어 제품 요소 관리
SOFTWAREFEATURE      SoftwareElement의 소프트웨어 하위 기능 관리
SOUNDDEV             사운드 장치 관리
STARTUP              사용자 로그온 시 자동 실행되는 명령 관리
SYSACCOUNT           시스템 계정 관리
SYSDRIVER            기본 서비스의 시스템 드라이버 관리
SYSTEMENCLOSURE      물리적 시스템 인클로저(섀시) 관리
SYSTEMSLOT           포트, 슬롯, 주변 장치 등 물리적 연결 지점 관리
TAPEDRIVE            테이프 드라이브 관리
TEMPERATURE          온도 센서(전자 온도계) 데이터 관리
TIMEZONE             표준 시간대 데이터 관리
UPS                  무정전 전원 공급 장치(UPS) 관리
USERACCOUNT          사용자 계정 관리
VOLTAGE              전압 센서(전자 전압계) 데이터 관리
VOLUME               로컬 저장 볼륨 관리
VOLUMEQUOTASETTING   디스크 할당량 설정과 특정 볼륨 연결
VOLUMEUSERQUOTA      사용자별 저장 볼륨 할당량 관리
WMISET               WMI 서비스 운영 매개변수 관리

특정 별칭에 대한 자세한 정보가 필요하면 별칭이름 /? 형식으로 입력하세요.

CLASS      전체 WMI 스키마로 이동
PATH       전체 WMI 개체 경로로 이동
CONTEXT    모든 전역 스위치의 현재 상태 표시
QUIT/EXIT  프로그램 종료

실전 예시: QFE 명령으로 핫픽스·보안 업데이트 목록 확인하기

QFE 명령은 시스템에 적용된 핫픽스나 보안 업데이트 목록을 확인할 때 가장 자주 쓰이는 명령 중 하나입니다. 시스템 관리자나 IT 담당자에게 특히 유용합니다.

사용법:

명령 프롬프트를 연 뒤 wmic qfe를 입력하기만 하면 됩니다. 적용된 업데이트 목록이 바로 표시됩니다.

출력 결과 예시:

Caption                                        CSName      Description      HotFixID   InstalledBy
https://go.microsoft.com/fwlink/?LinkId=161784  CAPTAINDBG  Update           KB971033   NT AUTHORITY\SYSTEM
https://support.microsoft.com/?kbid=2079403     CAPTAINDBG  Security Update  KB2079403  NT AUTHORITY\SYSTEM
https://support.microsoft.com/?kbid=2207566     CAPTAINDBG  Security Update  KB2207566  NT AUTHORITY\SYSTEM
https://support.microsoft.com/?kbid=2281679     CAPTAINDBG  Security Update  KB2281679  NT AUTHORITY\SYSTEM
https://support.microsoft.com/?kbid=2286198     CAPTAINDBG  Security Update  KB2286198  NT AUTHORITY\SYSTEM
https://support.microsoft.com/?kbid=2296011     CAPTAINDBG  Security Update  KB2296011  NT AUTHORITY\SYSTEM

이처럼 WMIC를 활용하면 별도의 도구 없이 명령 한 줄로 시스템 정보를 빠르게 조회하고 관리할 수 있습니다.

함께 읽으면 좋은 글: Windows 11/10에서 WMI 리포지토리를 복구하거나 다시 빌드하는 방법