스크립트 및 애플리케이션에 대한 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 종속 서비스 또는 선행 서비스를 포함하여 서비스에 대한 정보를 가져옵니다.