SMS_SystemConsoleUsage 클라이언트 WMI 클래스
클래스는 SMS_SystemConsoleUsage
Configuration Manager Windows 보안 이벤트 로그를 기반으로 디바이스에 대한 사용량 현황 데이터를 정의하는 클라이언트 WMI(Windows Management Instrumentation) 클래스입니다.
참고
이 클래스에서 사용 가능한 데이터를 수집하려면 각 컴퓨터에 대해 로그온/로그오프 감사 정책을 설정해야 합니다.
다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.
구문
Class SMS_SystemConsoleUsage
{
DateTime SecurityLogStartDate;
String TopConsoleUser;
UInt32 TotalConsoleTime;
UInt32 TotalConsoleUsers;
UInt32 TotalSecurityLogTime;
};
메서드
클래스는 SMS_SystemConsoleUsage
메서드를 정의하지 않습니다.
속성
SecurityLogStartDate
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [키]
시스템 보안 이벤트 로그에서 가장 오래된 레코드의 날짜 및 시간입니다.
TopConsoleUser
데이터 형식: String
액세스 유형: 읽기 전용
한정자: 없음
컴퓨터에서 콘솔 사용량이 가장 많은 사용자입니다.
TotalConsoleTime
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: 없음
모든 사용자의 시스템 보안 이벤트 로그에 기록된 총 콘솔 로그온 시간(분)입니다.
TotalConsoleUsers
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: 없음
시스템 보안 이벤트 로그에 기록된 고유한 콘솔 사용자의 총 수입니다.
TotalSecurityLogTime
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: 없음
시스템 보안 이벤트 로그의 총 시간(분)입니다. 이 시간은 최신 이벤트의 타임스탬프에서 로그에서 가장 오래된 이벤트의 타임스탬프를 빼서 계산됩니다.
설명
이 클래스는 로그온 및 로그오프 이벤트를 사용하여 시스템 보안 이벤트 로그의 모든 사용자에 대한 정보를 수집합니다. 로그온 이벤트가 발견되면 연결된 로그온 ID를 사용하여 일치하는 로그오프 이벤트를 검색합니다. 특정 로그온 이벤트에 대해 둘 이상의 로그오프 이벤트가 발견되면 마지막 로그오프 이벤트를 사용하여 사용자가 로그온한 시간을 계산합니다. 시스템이 실제로 로그오프 작업을 수행하기 전에 둘 이상의 로그오프 요청을 실행할 수 있기 때문입니다. 일치하는 로그오프 이벤트를 찾을 수 없는 경우 로그오프 이벤트 대신 다음 종료 이벤트 또는 로그온 이벤트가 사용됩니다. 이러한 항목을 찾을 수 없는 경우 보안 로그의 최신 항목이 사용됩니다. 결과 정보는 사용자별로 집계되고 총 콘솔 사용량에 따라 정렬됩니다.
참고
대화형 로그온만 이 클래스에서 승인됩니다.
일부 보안 로그는 자주 롤오버되거나 몇 년 동안 연장할 수 있습니다. 이 클래스에 대해 폴링된 시간은 지난 90일로 제한됩니다.
요구 사항
런타임 요구 사항
자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조하세요.
개발 요구 사항
자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조하세요.
참고 항목
Asset Intelligence 클라이언트 WMI 클래스
SMS_AutoStartSoftware 클라이언트 WMI 클래스
SMS_BrowserHelperObject 클라이언트 WMI 클래스
SMS_InstalledExecutable 클라이언트 WMI 클래스
SMS_InstalledSoftware 클라이언트 WMI 클래스
SMS_InstalledSoftwareMS 클라이언트 WMI 클래스
SMS_Processor 클라이언트 WMI 클래스
SMS_SoftwareShortcut 클라이언트 WMI 클래스
SMS_SystemConsoleUser 클라이언트 WMI 클래스