다음을 통해 공유


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
WmiCore.mof
DLL
WmiProv.dll

추가 정보

MSMonitorClass