SMS_G_System_Current 서버 WMI 클래스

SMS_G_System_Current WMI(Windows Management Instrumentation) 클래스는 Configuration Manager SMS 공급자 서버 클래스로, 추상 기본 클래스로 사용되며 마지막 하드웨어 인벤토리 당시의 현재 클라이언트 상태를 나타냅니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

Class SMS_G_System_Current : SMS_G_System  
{  
     UInt32 GroupID;  
     UInt32 ResourceID;  
     UInt32 RevisionID;  
     DateTime TimeStamp;  
};  

메서드

클래스는 SMS_G_System_Current 메서드를 정의하지 않습니다.

속성

GroupID
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [키]

하나의 하드웨어 인벤토리 인스턴스를 한 클라이언트 리소스 내의 다른 인스턴스와 구별하는 그룹의 ID입니다. 예를 들어 클라이언트의 각 논리 디스크 인스턴스에는 고유한 GroupID 값이 할당됩니다.

ResourceID
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_G_System 서버 WMI 클래스를 참조하세요.

이 클래스의 경우 이 속성의 기본값은 입니다 null.

RevisionID
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

인벤토리를 마지막으로 가져온 후 개체가 변경되면 증가하는 ID입니다. 가장 높은 숫자는 가장 최근 업데이트를 나타냅니다. 및 GroupID 값이 같은 ResourceID 개체는 델타입니다. 숫자별로 서로 RevisionID 다릅니다.

TimeStamp
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

인벤토리의 날짜 및 시간입니다.

설명

이 클래스의 클래스 한정자는 다음과 같습니다.

  • 추상

    속성 섹션에 포함된 클래스 한정자와 속성 한정자 모두에 대한 자세한 내용은 Configuration Manager 클래스 및 속성 한정자를 참조하세요.

    애플리케이션에서 파생된 SMS_G_System_Current 클래스를 쿼리하여 개별 클라이언트 하드웨어 구성 요소의 현재 상태를 가져올 수 있습니다. 또는 애플리케이션이 자체적으로 쿼리 SMS_G_System_Current 하여 모든 클라이언트 하드웨어 구성 요소의 현재 상태를 가져올 수 있습니다. 예를 들어 다음 쿼리는 지정된 클라이언트에 대한 모든 하드웨어 구성 요소를 검색합니다.

SELECT * FROM SMS_G_System_Current  
WHERE ResourceID = <resourceid>  

이 쿼리를 사용하는 것은 클라이언트에 대한 모든 하드웨어 구성 요소를 가져오는 간단한 솔루션이지만 비효율적입니다. WMI는 쿼리를 각 서브클래스에 대해 하나씩 여러 쿼리로 변환하고 각 쿼리에 대한 스레드를 만듭니다. 성능이 중요한 경우 애플리케이션은 각 하위 클래스를 특별히 쿼리해야 합니다.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.

참고 항목

SMS_G_System 서버 WMI 클래스