WmiMonitorID 클래스
WmiMonitorID WMI 클래스는 제조업체 이름, 제조 연도 또는 일련 번호와 같은 비디오 모니터에 대한 식별 정보를 나타냅니다. 이 클래스의 데이터는 VESA(Video Electronics Standard Association) E-EDID(Enhanced Extended Display Identification Data) 표준의 비디오 입력 정의 공급업체/제품 식별 블록에 있는 데이터에 해당합니다.
구문
class WmiMonitorID : MSMonitorClass
{
boolean Active;
string InstanceName;
uint16 ManufacturerName[];
uint16 ManufacturerNameLength;
uint16 ProductCodeID[];
uint16 SerialNumberID[];
uint8 WeekOfManufacture;
uint16 YearOfManufacture;
uint16 UserFriendlyName[];
uint16 UserFriendlyNameLength;
};
멤버
WmiMonitorID 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
WmiMonitorID 클래스에는 이러한 속성이 있습니다.
-
활성
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
활성 모니터를 나타냅니다.
-
-
InstanceName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
특정 모니터 instance 이름입니다.
-
-
ManufacturerName
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
제조업체의 이름입니다.
-
-
ManufacturerNameLength
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
ManufacturerName 속성에 있는 제조업체 이름의 길이입니다.
-
-
ProductCodeID
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
공급업체에서 할당한 제품 코드 ID입니다.
-
-
SerialNumberID
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
일련 번호입니다.
-
-
UserFriendlyName
-
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
모니터의 이름입니다. 이름의 크기는 UserFriendlyNameLength 속성에 지정된 길이입니다.
-
-
UserFriendlyNameLength
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
UserFriendlyName 속성에 있는 이름의 문자 수입니다.
-
-
WeekOfManufacture
-
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
주별 제조 주 수입니다. 범위는 1에서 53까지입니다. 0이 정의되지 않았습니다.
-
-
YearOfManufacture
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
제조 연도입니다.
-
설명
일련 번호 ID를 저장하는 배열을 변환하는 방법에 대한 자세한 내용은 Configuration Manager 사용하여 보고 모니터 정보 블로그 문서를 참조하세요.
예제
다음 PowerShell 예제에서는 여러 모니터의 일련 번호를 검색합니다.
gwmi WmiMonitorID -Namespace root\wmi | ForEach-Object {($_.UserFriendlyName -ne 0 | foreach {[char]$_}) -join ""; ($_.SerialNumberID -ne 0 | foreach {[char]$_}) -join ""}
다음 VBScript 코드는 시스템에서 모니터 ID 정보도 검색합니다.
Option Explicit
Dim strComputer, objWMIService, colItems, objItem
strComputer = "MyComputer"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,authenticationLevel=Pkt}!\\" _
& strComputer & "\root\wmi")
Set colItems = objWMIService.ExecQuery _
("SELECT * FROM WMIMonitorID")
For Each objItem In colItems
Wscript.Echo objItem.InstanceName
Next
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\wmi |
MOF |
|
DLL |
|