새소식

Windows

[WINDOWS] WMIC

  • -
728x90

# WMIC 

WMIC( Windows Management Instrumentaion Command-Line ) 의 약자 입니다.WMIC는 윈도우 관리 기술이고, WMIC 는 WMI를 명령어 인터페이스로 실행 할 수 있도록 해주는 개념입니다.기본적으로 로컬 컴퓨터 및 다수의 원격 컴퓨터까지 관리가 가능하고,  스크립트를 만들어서 자동화 구성도 가능합니다.

 

1.  CMD 실행

CMD를 관리자 권한으로 실행합니다.

 

2. WMIC 명령어 실행wmic 명령어를 입력하면 'wmic:root\cli>'가 출력됨을 확인 할 수 있습니다.

C:\Users\PCD-0033>wmic
wmic:root\cli>cpu get name
Name
Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz

 


# WMIC 명령어

  1. OS 관련 정보를 간략하게 출력하기os list brief /format:list
  2. OS 관련 전체 정보를 출력하기os get /format:list
  3. OS 시스템을 종료하거나 리부팅하기os where “status=’ok'” call shutdownos where “status=’ok'” call reboot
  4. CPU 관련 정보를 간략하게 출력cpu list brief /format:list
  5. CPU 관련 전체 정보를 출력cpu get /format:list
  6. LOGICALDISK 관련 정보를 확인logicaldisk where drivetype=3 get name,size,freespace,systemname /format:list
  7. VOLUME 볼륨 정보를 확인volume list brief /format:list
  8. LOGON 모든 로그온 세션의 목록을 확인logon list full /format:list | more
  9. ENVIRONMENT 환경설정 목록을 확인environment list full /format:list | more
  10. DESKTOP 데스크탑 화면 설정을 확인desktop list full /format:list | more
  11. SERVICE 정보를 확인service list brief /format:list
  12. SERVICE %ora% 구문이 들어가있는 이름의 서비스를 확인service where “name like ‘%ora%'” list brief
  13. SERVICE 특정 서비스를 시작하거나 중지service where name=”service_name” call startserviceservice where name=”service_name” call stopservice
  14. BIOS 컴퓨터 S/N 넘버 확인bios get serialnumber
  15. MEMORYCHIP 메모리 확인하기memorychip get banklabel, capacity
  16. PATH 프로세서 CPU 정보 확인path win32_processor get numberofcores, numberoflogicalprocessors, processorid
  17. PATH 그래픽카드 GPU 확인path win32_VideoController get name
  18. PROCESS processid가 7332인 프로세스의 정보를 간략하게 확인process where processid=7332 list brief /format:list
  19. PROCESS 해당 프로세스를 종료process where processid=7836 delete
  20. PROCESS 해당 프로세스를 디버깅process where processid=5256 call attachdebugger
  21. PROCESS 해당 cmd 명령을 실행합니다process call create “cmd.exe /c ipconfig” >> result.txt
  22. PROCESS iexplore.exe 를 종료합니다process where name=”iexplore.exe” call terminate
  23. PROCESS notepad.exe 의 우선순위를 64로 설정process where name=”notepad.exe” call setpriority 64
  24. CSPRODUCT 장비의 사양을 확인csproduct list brief /format:list
  25. DISKDRIVE 디스크 모델명을 확인diskdrive list brief /format:list
  26. STARTUP 시작프로그램 목록을 확인startup list brief
  27. PRODUCT 설치된 프로그램 리스트를 확인product get name
  28. PRODUCT 설치된 프로그램을 삭제product where name=”Adobe Reader 9″ call uninstall
  29. USERACCOUNT 이름에 ad가 포함된 계정을 확인useraccount where “name like ‘%ad%'” list full
  30. USERACCOUNT 관리자(administrator)의 이름을 hellcat으로 변경useraccount where name=”administrator” call rename name=”hellcat”
  31. SYSDRIVER 시스템 드라이버를 간략하게 확인sysdriver list brief /format:list

 

부족한 부분이 있다면 댓글로 남겨주세요 : )

 

 

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.