추가로 Wmic에서 원하는 필드만 보는 법 그리고 원하는 포멧으로 떨구는법~을 알아봐야할듯 하다.
기본적으로 Wmic에서는 구성요소 이름을 치면 전체 내용이나온다.
해당 그림은 Bios 정보와 Cpu 내용을 조회한 내용이다.
그러면 CPU에서 CPU이름 필드만 보고 싶으면 어떻게 할까?
그 질문에 대해서는 다음과 같이 수행하면 된다.
즉 구성요소 get 필드명1, 필드명2, 필드명3
이런 식으로 하면 해당 필드명만 가져온다.
DB쿼리에서
기본적으로 Wmic에서는 구성요소 이름을 치면 전체 내용이나온다.
해당 그림은 Bios 정보와 Cpu 내용을 조회한 내용이다.
그러면 CPU에서 CPU이름 필드만 보고 싶으면 어떻게 할까?
그 질문에 대해서는 다음과 같이 수행하면 된다.
즉 구성요소 get 필드명1, 필드명2, 필드명3
이런 식으로 하면 해당 필드명만 가져온다.
DB쿼리에서
SELECT 필드명 FROM 테이블명
과 같은 내용이라고 생각하면 된다.
다음으로 출력 포멧을 지정하는 경우에 대해 알아보도록 하겠다.
두가지 포멧이 존재한다.(CSV포멧, XML포멧)
1. CSV 포멧
구성요소 get 필드1, 필드2 /FORMAT:CSV
즉, 마지막에 /FORMAT:CSV를 추가해 주면 CSV(콤마로 구분된 엑셀파일)로 저장되어진다.
2. XML 형식
구성요소 get 필드1, 필드2 /FORMAT:XML,XSL /TRANSLATE:BASICXML
이런 식으로 포멧을 정해주면 XML 로 파일이 생성되어진다.
과 같은 내용이라고 생각하면 된다.
다음으로 출력 포멧을 지정하는 경우에 대해 알아보도록 하겠다.
두가지 포멧이 존재한다.(CSV포멧, XML포멧)
1. CSV 포멧
구성요소 get 필드1, 필드2 /FORMAT:CSV
즉, 마지막에 /FORMAT:CSV를 추가해 주면 CSV(콤마로 구분된 엑셀파일)로 저장되어진다.
2. XML 형식
구성요소 get 필드1, 필드2 /FORMAT:XML,XSL /TRANSLATE:BASICXML
이런 식으로 포멧을 정해주면 XML 로 파일이 생성되어진다.