Freigeben über


WmiMonitorID-Klasse

Die WmiMonitorID-WMI-Klasse stellt die identifizierenden Informationen zu einem Videomonitor dar, z. B. Herstellername, Herstellungsjahr oder Seriennummer. Die Daten in dieser Klasse entsprechen Daten im Vendor/Product Identification-Block der Video Input Definition des VESA-Standards (Enhanced Extended Display Identification Data, erweiterte Anzeigeidentifikationsdaten) von Video Electronics Standard Association (VESA).

Syntax

class WmiMonitorID : MSMonitorClass
{
  boolean Active;
  string  InstanceName;
  uint16  ManufacturerName[];
  uint16  ManufacturerNameLength;
  uint16  ProductCodeID[];
  uint16  SerialNumberID[];
  uint8   WeekOfManufacture;
  uint16  YearOfManufacture;
  uint16  UserFriendlyName[];
  uint16  UserFriendlyNameLength;
};

Member

Die WmiMonitorID-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die WmiMonitorID-Klasse verfügt über diese Eigenschaften.

Aktiv

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt den aktiven Monitor an.

InstanceName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Der Name des spezifischen instance.

ManufacturerName

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Name des Herstellers.

ManufacturerNameLength

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Länge des Herstellernamens in der ManufacturerName-Eigenschaft .

ProductCodeID

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Vom Anbieter zugewiesene Produktcode-ID.

SerialNumberID

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Seriennummer.

UserFriendlyName

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Der Anzeigename des Monitors. Die Größe des Namens ist die von der UserFriendlyNameLength-Eigenschaft angegebene Länge.

UserFriendlyNameLength

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Anzahl der Zeichen im Namen, die sich in der UserFriendlyName-Eigenschaft befindet.

WeekOfManufacture

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Herstellungswoche nach Wochennummer. Der Bereich liegt zwischen 1 und 53. Null (0) ist undefiniert.

YearOfManufacture

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Herstellungsjahr.

Bemerkungen

Eine Erläuterung zum Übersetzen der Arrays, die Seriennummern-IDs speichern, finden Sie im Blogartikel Reporting Monitor information with Configuration Manager.

Beispiele

Im folgenden PowerShell-Beispiel wird die Seriennummer mehrerer Monitore abgerufen.

gwmi WmiMonitorID -Namespace root\wmi | ForEach-Object {($_.UserFriendlyName -ne 0 | foreach {[char]$_}) -join ""; ($_.SerialNumberID -ne 0 | foreach {[char]$_}) -join ""}

Der folgende VBScript-Code ruft auch Überwachungs-ID-Informationen aus einem System ab.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Weitere Informationen

MSMonitorClass