[Windows] 윈도우 시스템 관리 툴 wmic 명령어




wmic 명령어에 대한 내용을 정리합니다.


WMIC(Windows Management Instrumentation Command-line)는 윈도우 시스템에서 다양한 정보를 관리할 수 있는 강력한 도구입니다.

이번 포스트에서는 WMIC 명령어를 통해 전체 항목을 조회하고, 출력되는 모든 속성의 의미를 설명하겠습니다.


wmic 명령어

1. 운영체제 정보 전체 항목 조회

운영체제에 대한 모든 정보를 조회할 수 있습니다.

명령어:

wmic os list full

출력 예시:

BootDevice                 : \Device\HarddiskVolume2
BuildNumber                : 19042
Caption                    : Microsoft Windows 10 Pro
CodeSet                    : 1252
CountryCode                : 1
CSName                     : DESKTOP-XXXXXXX
FreePhysicalMemory         : 8342016
FreeSpaceInPagingFiles     : 7864320
FreeVirtualMemory          : 16777216
InstallDate                : 20200101000000.000000+540
LastBootUpTime             : 20210901120000.000000+540
LocalDateTime              : 20210902120000.000000+540
OSArchitecture             : 64-bit
OSLanguage                 : 1033
ServicePackMajorVersion    : 0
ServicePackMinorVersion    : 0
SystemDrive                : C:
SystemDirectory            : C:\Windows\system32
TotalVirtualMemorySize     : 34267136
TotalVisibleMemorySize     : 17179869
Version                    : 10.0.19042

주요 속성 설명:

  • BootDevice: 운영체제를 부팅한 장치 (예: \Device\HarddiskVolume2).
  • BuildNumber: Windows 빌드 번호.
  • Caption: 운영체제의 이름 (예: Microsoft Windows 10 Pro).
  • CountryCode: 현재 설정된 국가 코드.
  • FreePhysicalMemory: 사용 가능한 물리적 메모리(바이트 단위).
  • FreeSpaceInPagingFiles: 페이지 파일에서 사용 가능한 공간(바이트 단위).
  • InstallDate: 운영체제 설치 날짜 및 시간.
  • LastBootUpTime: 마지막 부팅 시각.
  • OSArchitecture: 운영체제 아키텍처 (32-bit 또는 64-bit).
  • ServicePackMajorVersion/MinorVersion: 서비스 팩 버전 정보.
  • SystemDrive: 시스템 드라이브 문자.
  • SystemDirectory: 시스템 디렉토리 경로.
  • TotalVirtualMemorySize: 가상 메모리의 총 크기.
  • TotalVisibleMemorySize: 물리적 메모리의 총 크기.
  • Version: 운영체제 버전 번호.

2. CPU 정보 전체 항목 조회

CPU의 모든 정보를 조회할 수 있습니다.

명령어:

wmic cpu list full

출력 예시:

AddressWidth              : 64
Architecture              : 9
Caption                   : Intel64 Family 6 Model 158 Stepping 10
CurrentClockSpeed         : 3200
Description               : Intel64 Family 6 Model 158 Stepping 10
L2CacheSize               : 256
L3CacheSize               : 8192
Manufacturer              : GenuineIntel
MaxClockSpeed             : 3600
Name                      : Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
NumberOfCores             : 8
NumberOfLogicalProcessors : 8
SocketDesignation         : U3E1
Status                    : OK

주요 속성 설명:

  • AddressWidth: CPU 주소 폭 (32 또는 64).
  • Architecture: CPU 아키텍처 유형 (9는 x64를 의미).
  • CurrentClockSpeed: 현재 동작 속도 (MHz).
  • L2CacheSize: L2 캐시 크기 (KB 단위).
  • L3CacheSize: L3 캐시 크기 (KB 단위).
  • Manufacturer: CPU 제조사 (예: GenuineIntel).
  • MaxClockSpeed: 최대 동작 속도 (MHz).
  • NumberOfCores: 물리적 코어의 수.
  • NumberOfLogicalProcessors: 논리적 프로세서의 수 (하이퍼스레딩 포함).
  • SocketDesignation: CPU가 장착된 소켓의 이름.
  • Status: CPU 상태 (예: OK).

3. 메모리 정보 전체 항목 조회

메모리 칩에 대한 모든 정보를 조회할 수 있습니다.

명령어:

wmic memorychip list full

출력 예시:

BankLabel                : BANK 0
Capacity                 : 8589934592
Caption                  : Physical Memory
DataWidth                : 64
FormFactor               : 8
Manufacturer             : Kingston
MaxVoltage               : 1.2
MemoryType               : 24
Speed                    : 2400
Tag                      : Physical Memory 0

주요 속성 설명:

  • BankLabel: 메모리 모듈이 장착된 슬롯의 라벨.
  • Capacity: 메모리 용량 (바이트 단위).
  • DataWidth: 데이터 전송 폭 (비트 단위).
  • FormFactor: 메모리 모듈의 형식 (예: 8은 DIMM).
  • Manufacturer: 메모리 제조사.
  • MaxVoltage: 메모리가 작동할 수 있는 최대 전압 (볼트 단위).
  • MemoryType: 메모리 타입 (예: 20-DDR, 21-DDR2, 24-DDR3, 26-DDR4).
  • Speed: 메모리 속도 (MHz).

4. 네트워크 어댑터 정보 전체 항목 조회

네트워크 어댑터에 대한 모든 정보를 조회할 수 있습니다.

명령어:

wmic nic list full

출력 예시:

AdapterType              : Ethernet 802.3
MACAddress               : 00:1A:2B:3C:4D:5E
Manufacturer             : Intel Corporation
Name                     : Intel(R) Ethernet Connection
NetConnectionStatus      : 2
Speed                    : 1000000000
Status                   : OK

주요 속성 설명:

  • AdapterType: 어댑터의 유형 (예: Ethernet 802.3).
  • MACAddress: 어댑터의 MAC 주소.
  • Manufacturer: 어댑터 제조사.
  • Name: 어댑터 이름.
  • NetConnectionStatus: 네트워크 연결 상태 (예: 2는 연결됨).
  • Speed: 네트워크 속도 (비트/초 단위, 예: 1000000000은 1Gbps).

5. 하드디스크 정보 전체 항목 조회

하드디스크 드라이브의 모든 정보를 조회할 수 있습니다.

명령어:

wmic diskdrive list full

출력 예시:

Caption                : Samsung SSD 970 EVO 500GB
DeviceID               : \\.\PHYSICALDRIVE0
Model                  : Samsung SSD 970 EVO 500GB
Partitions             : 3
Size                   : 500107862016
Status                 : OK

주요 속성 설명:

  • Caption: 하드디스크 이름 및 설명.
  • DeviceID: 디스크의 장치 경로.
  • Model: 하드디스크 모델명.
  • Partitions: 파티션 수.
  • Size: 디스크 용량 (바이트 단위).
  • Status: 하드디스크 상태 (예: OK).

6. 사용자 계정 정보 전체 항목 조회

시스템에 등록된 사용자 계정의 모든 정보를 조회할 수 있습니다.

명령어:

wmic useraccount list full

출력 예시:

Name                    : admin
FullName                :
Disabled                : FALSE
Lockout                 : FALSE
PasswordChangeable      : TRUE
PasswordExpires         : FALSE
SID                     : S-1-5-21-1234567890-1234567890-1234567890-1001
Status                  : OK

주요 속성 설명:

  • Name: 사용자 이름.
  • FullName: 전체 이름(설정된 경우).
  • Disabled: 계정이 비활성화 상태인지 여부.
  • Lockout: 계정이 잠겼는지 여부.
  • PasswordChangeable: 비밀번호 변경 가능 여부.
  • PasswordExpires: 비밀번호 만료 여부.
  • SID: 보안 식별자(SID).
  • Status: 계정 상태 (예: OK).

참고 – 숫자 코드

1. MemoryType

MemoryType은 메모리 칩의 종류를 나타내는 숫자 코드입니다. 최신 메모리 유형을 포함한 코드 목록은 다음과 같습니다:

  • 0: Unknown (알 수 없음)
  • 1: Other (기타)
  • 2: DRAM (Dynamic RAM)
  • 3: Synchronous DRAM (SDRAM)
  • 4: Cache DRAM
  • 5: EDO (Extended Data Out) RAM
  • 6: EDRAM (Extended Data RAM)
  • 7: VRAM (Video RAM)
  • 8: SRAM (Static RAM)
  • 9: RAM (일반 RAM)
  • 10: ROM (Read-Only Memory)
  • 11: Flash
  • 12: EEPROM (Electrically Erasable Programmable ROM)
  • 13: FEPROM (Ferroelectric RAM)
  • 14: EPROM (Erasable Programmable ROM)
  • 15: CDRAM (Cache DRAM)
  • 16: 3DRAM
  • 17: SDRAM (Synchronous DRAM)
  • 18: SGRAM (Synchronous Graphics RAM)
  • 19: RDRAM (Rambus DRAM)
  • 20: DDR (Double Data Rate SDRAM)
  • 21: DDR2 (Double Data Rate 2 SDRAM)
  • 22: DDR2 FB-DIMM (Fully Buffered DIMM with DDR2)
  • 24: DDR3 (Double Data Rate 3 SDRAM)
  • 25: FBD2 (Fully Buffered DIMM with DDR3)
  • 26: DDR4 (Double Data Rate 4 SDRAM)

2. FormFactor

FormFactor는 메모리 모듈의 물리적 형태를 나타내는 코드입니다. 코드와 해당하는 폼 팩터는 다음과 같습니다:

  • 0: Unknown (알 수 없음)
  • 1: Other (기타)
  • 2: SIP (Single In-line Package)
  • 3: DIP (Dual In-line Package)
  • 4: ZIP (Zigzag In-line Package)
  • 5: SOJ (Small Outline J-lead)
  • 6: Proprietary (고유한 형식)
  • 7: SIMM (Single In-line Memory Module)
  • 8: DIMM (Dual In-line Memory Module)
  • 9: TSOP (Thin Small Outline Package)
  • 10: PGA (Pin Grid Array)
  • 11: RIMM (Rambus In-line Memory Module)
  • 12: SODIMM (Small Outline DIMM)
  • 13: SRIMM (Serial RIMM)
  • 14: SMD (Surface Mounted Device)
  • 15: SSMP (Small Scale Mounted Package)
  • 16: QFP (Quad Flat Package)
  • 17: TQFP (Thin Quad Flat Package)
  • 18: SOIC (Small Outline Integrated Circuit)
  • 19: LCC (Leadless Chip Carrier)
  • 20: PLCC (Plastic Leaded Chip Carrier)
  • 21: BGA (Ball Grid Array)
  • 22: FPBGA (Fine-Pitch BGA)
  • 23: LGA (Land Grid Array)

3. Architecture (CPU)

Architecture는 CPU의 아키텍처를 나타냅니다. 각 숫자 값은 특정 CPU 아키텍처를 의미합니다:

  • 0: x86 (32-bit)
  • 1: MIPS
  • 2: Alpha
  • 3: PowerPC
  • 6: Itanium-based systems
  • 9: x64 (64-bit)

4. NetConnectionStatus (네트워크 어댑터)

NetConnectionStatus는 네트워크 연결 상태를 나타내는 코드입니다:

  • 0: Disconnected (연결되지 않음)
  • 1: Connecting (연결 중)
  • 2: Connected (연결됨)
  • 3: Disconnecting (연결 해제 중)
  • 4: Hardware not present (하드웨어 없음)
  • 5: Hardware disabled (하드웨어 비활성화됨)
  • 6: Hardware malfunction (하드웨어 오류)
  • 7: Media disconnected (미디어 연결 끊김)
  • 8: Authenticating (인증 중)
  • 9: Authentication succeeded (인증 성공)
  • 10: Authentication failed (인증 실패)
  • 11: Invalid address (유효하지 않은 주소)
  • 12: Credentials required (자격 증명 필요)

5. ServicePackMajorVersion / ServicePackMinorVersion

  • ServicePackMajorVersion: 운영체제에 설치된 주요 서비스 팩 버전.
  • ServicePackMinorVersion: 주요 서비스 팩의 부가적인 업데이트 버전.

마무리

위에서 설명한 WMIC 전체 항목 조회 명령어들은 윈도우 시스템에서 사용 가능한 각종 정보를 세부적으로 확인하는 데 매우 유용합니다.

시스템 관리자는 물론, 일반 사용자들도 이를 통해 시스템의 구성과 상태를 쉽게 파악할 수 있습니다.

이 도구를 사용하면 GUI 없이도 명령줄에서 시스템 정보를 효율적으로 관리할 수 있습니다.




1 thought on “[Windows] 윈도우 시스템 관리 툴 wmic 명령어”

Leave a Comment