WMI 클래스
이 섹션에서는 WMI 클래스 및 참조 페이지 정보를 제공합니다. 클래스 또는 인스턴스 데이터를 검색하는 방법에 대한 자세한 내용은 클래스 및 인스턴스 정보 조작을 참조하세요. 다음 목록은 특정 WMI 클래스 정보에 대한 링크를 나열, 설명 및 제공합니다. WMI 클래스를 사용하여 다양한 운영 체제 및 하드웨어 데이터를 가져오는 방법에 대한 자세한 내용 및 스크립트 코드 예제는 스크립트 및 애플리케이션에 대한 WMI 작업을 참조하세요. C++ 예제는 WMI C++ 애플리케이션 예제를 참조하세요. 원격 컴퓨터에서 WMI에 연결하면 원격 데이터를 가져오는 방법이 표시됩니다. PowerShell을 사용하여 WMI 개체에 액세스할 수도 있습니다. PowerShell 코드 샘플을 포함하는 WMI 클래스 목록은 여기를 참조하세요.
섹션 | Description |
---|---|
WMI 시스템 클래스 | WMI(Windows Management Instrumentation) 코어의 모든 네임스페이스에 포함된 미리 정의된 클래스입니다. 이름이 이중 밑줄(__)로 시작하므로 WMI 시스템 클래스를 인식할 수 있습니다. 이러한 클래스는 WMI에 대한 많은 기본 기능을 제공합니다. WMI 시스템 클래스는 SQL Server의 시스템 테이블과 의도적으로 유사합니다. |
MSFT 클래스 | 원격 이벤트 및 정책 확장과 같은 여러 운영 체제 기능을 조작할 수 있는 수단을 제공하는 다른 Microsoft 클래스입니다. WMI 문제 해결 클래스는 WMI 작업에 대한 데이터를 제공하는 MSFT 클래스입니다. |
CIM 클래스 | CIM(일반 정보 모델) 스키마 클래스입니다. 사용자 고유의 WMI 클래스를 작성하려는 경우 이러한 클래스 중 하나 이상에서 상속할 수 있습니다. WMI Win32 클래스는 CIM 클래스에서 상속됩니다. |
표준 소비자 클래스 | 임의 이벤트를 수신할 때 작업을 트리거하는 WMI 이벤트 소비자 집합입니다. 자세한 내용은 이벤트 모니터링을 참조하세요. |
WMI 클래스 스크립팅 센터 코드 예제
다음 스크립팅 센터 코드 샘플은 여러 네임스페이스의 여러 WMI 클래스에 영향을 줍니다.
링크 | 설명 |
---|---|
GUI WMI 탐색기 및 WMI 메서드 도움말 생성기 | GUI WMI 탐색기 및 WMI 메서드 도움말 생성기를 제공하는 샘플 스크립트입니다. |
Arposh Windows 시스템 관리 도구 | AWSA는 시스템 관리자를 염두에 두고 빌드되었습니다. Windows 문제를 해결하려면 다양한 도구와 지식이 필요합니다. AWSA는 이러한 도구를 하나의 중앙 위치에 함께 두고 추가 기능을 추가합니다. |
WMI 클래스 및 속성에 대한 명명 규칙
속성 이름은 DTMF(Distributed Management Task Force)에서 정의한 MOF(Managed Object Format) 구문을 따라야 합니다. 초기 식별자 문자는 a~z 문자와 밑줄 문자(_)여야 합니다. 모든 추가 문자는 a~z 문자, 밑줄 문자 및 숫자 0~9여야 합니다. 자세한 내용은 CIM 사양 버전 2.2의 유니코드 사용 섹션을 참조하세요.
SQL 예약 단어는 클래스 및 속성 이름에 사용하면 안 됩니다. SQL 예약 단어의 전체 목록과 자세한 내용은 CIM 사양 버전 2.2의 지침 섹션을 참조하세요.
WMI 클래스 참조 페이지에 대한 문서 규칙
이 섹션에서는 WMI 클래스 참조 페이지에 대한 문서 규칙을 식별하고 설명합니다.
일반적인 참조 페이지에는 구문 블록, 메서드 테이블 및 속성 목록이 포함되어 있습니다.
구문 블록
클래스 이름, 부모 클래스(있는 경우) 및 클래스 속성을 사전순으로 데이터 형식에 포함하는 MOF 코드의 간소화된 버전입니다.
메서드 테이블
클래스에 메서드가 있는 경우 메서드는 표에서 구문 블록 바로 다음에 나옵니다. 구현된 각 메서드는 참조 페이지에 연결됩니다.
속성 목록
각 클래스 속성은 데이터 형식, 액세스 형식(읽기 전용 또는 읽기/쓰기), 한정자 및 속성에 대한 설명과 함께 나열됩니다.
구문 블록
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
메서드 테이블
Win32_xyz 메서드 | 설명 |
---|---|
SomeMethod | 메서드가 수행하는 작업을 간략하게 설명합니다. |
속성 목록
-
abc
-
데이터 형식: uint16
액세스 유형: 이 속성에 대한 읽기/쓰기 또는 읽기 전용 액세스 권한이 있는지 여부를 표시합니다.
한정자: 있는 경우 속성에 대한 한정자를 표시합니다. 예로 Key, Override를 들 수 있습니다.
속성을 설명하고 속성에 대한 상속 정보를 제공합니다. 예를 들어 이 속성은 CIM_xyz에서 상속됩니다. Microsoft에서 해당 클래스의 구현을 제공하는 경우 부모 클래스에 대한 링크가 있습니다. 그러나 CIM 클래스는 사용할 수 없습니다.
-
def
-
데이터 형식: 문자열
액세스 형식: 읽기 전용
속성에 대한 설명입니다.
설명
해당하는 경우 클래스에 대한 자세한 정보를 제공합니다. 해당하는 경우 파생 정보도 제공합니다.
관련 항목