스크립트 및 애플리케이션에 대한 WMI 작업
다음 섹션에서는 다양한 컴퓨터 및 네트워크 관리 작업을 설명하고 이러한 작업을 수행하는 데 사용되는 WMI 클래스에 대한 링크를 제공합니다. 자세한 내용은 WMI 애플리케이션 또는 스크립트 만들기를 참조하세요. WMI 사용에 대한 자세한 내용은 자세한 내용을 참조하세요.
(이러한 리소스는 모든 언어 또는 국가/지역에서 사용할 수 없습니다.)
WMI에 데이터를 제공하는 방법에 대한 자세한 내용은 WMI 공급자 작성에 대한 항목을 참조하는 WMI 사용을 참조하세요.
스크립트 예제에 표시된 작업은 C++ 또는 Visual Basic의 애플리케이션에서 수행할 수 있습니다. 자세한 내용은 C++를 사용하여 WMI 만들기 및 WMI C++ 애플리케이션 예제를 참조하세요.
다음 표에는 작업 범주가 나열되어 있습니다.
작업 범주 | 설명 |
---|---|
계정 및 도메인 | 컴퓨터 도메인 또는 현재 로그온한 사용자와 같은 정보를 가져옵니다. 대부분의 도메인 관련 작업이나 계정 관련 작업은 ADSI 스크립트를 사용하여 가장 잘 수행됩니다. 예제는 TechNet ScriptCenter를 참조하세요. |
컴퓨터 하드웨어 | 하드웨어 구성 요소의 현재 상태, 상태 또는 속성에 대한 정보를 가져옵니다. 예를 들어 컴퓨터가 데스크톱인지 노트북인지 확인할 수 있습니다. |
컴퓨터 소프트웨어 | MSI(Windows Installer)에서 설치한 소프트웨어 및 소프트웨어 버전과 같은 정보를 가져옵니다. |
WMI 서비스에 연결 | 로컬 컴퓨터 또는 원격 컴퓨터에서 WMI의 데이터를 얻으려면 특정 네임스페이스에 연결하여 WMI 서비스에 연결해야 합니다. 대부분의 경우 약식 모니커 연결 또는 로케이터 연결을 사용합니다. |
날짜 및 시간 | CIM 날짜/시간 형식을 구문 분석하거나 변환하는 WMI 클래스와 스크립팅 개체가 있습니다. |
데스크톱 관리 | 원격 데스크톱에서 데이터를 가져오거나 원격 데스크톱을 제어합니다. 예를 들어 화면 보호기에 암호가 필요한지 여부를 확인할 수 있습니다. WMI는 원격 컴퓨터를 종료하는 기능도 제공합니다. |
디스크 및 파일 시스템 | 디스크 드라이브 하드웨어 상태, 논리 볼륨에 대한 정보를 가져옵니다. |
이벤트 로그 | NT 이벤트 로그 파일에서 이벤트 데이터를 가져오고 로그 파일 백업 또는 지우기와 같은 작업을 수행합니다. |
파일 및 폴더 | 공유 만들기 또는 파일 이름 바꾸기를 포함하여 WMI를 통해 파일 또는 폴더 속성을 변경합니다. |
네트워킹 | 연결 및 IP 또는 MAC 주소에 대한 정보를 관리하고 가져옵니다. |
운영 체제 | 버전, 정품 인증 여부 또는 설치된 핫픽스와 같은 운영 체제에 대한 정보를 가져옵니다. |
성능 모니터링 | 성능 카운터에서 데이터를 가져오는 WMI 클래스를 사용하여 컴퓨터 성능에 대한 데이터에 액세스하고 이를 새로 고칩니다. |
프로세스 | 프로세스가 실행 중인 계정과 같은 정보를 가져옵니다. 프로세스 만들기와 같은 작업을 수행할 수 있습니다. |
프린터 및 인쇄 | 기본 프린터 찾기 또는 설정과 같은 프린터에 대한 데이터를 관리하고 가져옵니다. |
Registry | 레지스트리 키 및 값을 만들고 수정합니다. |
예약된 작업 | 예약된 작업에 대한 정보를 만들고 가져옵니다. |
Services | 종속 서비스 또는 선행 서비스를 포함하여 서비스에 대한 정보를 가져옵니다. |