Condividi tramite


Classe WmiMonitorID

La classe WMI WmiMonitorID rappresenta le informazioni di identificazione su un monitor video, ad esempio il nome del produttore, l'anno di produzione o il numero di serie. I dati in questa classe corrispondono ai dati nel blocco Vendor/Product Identification (Vendor/Product Identification) dello standard Video Electronics Standard Association (VESA) Enhanced Display Identification Data (E-EDID).

Sintassi

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

Members

La classe WmiMonitorID ha questi tipi di membri:

Proprietà

La classe WmiMonitorID ha queste proprietà.

Attivo

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica il monitoraggio attivo.

InstanceName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Nome dell'istanza di monitoraggio specifica.

ManufacturerName

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Nome del produttore.

ManufacturerNameLength

Tipo di dati: uint16

Tipo di accesso: sola lettura

Lunghezza del nome del produttore nella proprietà ManufacturerName .

ProductCodeID

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

ID codice prodotto assegnato dal fornitore.

SerialNumberID

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Numero di serie.

UserFriendlyName

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Nome descrittivo del monitoraggio. La dimensione del nome corrisponde alla lunghezza specificata dalla proprietà UserFriendlyNameLength.

UserFriendlyNameLength

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di caratteri nel nome che si trova nella proprietà UserFriendlyName.

WeekOfManufacture

Tipo di dati: uint8

Tipo di accesso: sola lettura

Settimana di produzione per numero di settimana. L'intervallo è compreso tra 1 e 53. Zero (0) non definito.

YearOfManufacture

Tipo di dati: uint16

Tipo di accesso: sola lettura

Anno di fabbricazione.

Commenti

Per informazioni su come tradurre le matrici che archiviano l'ID del numero di serie, vedere l'articolo di blog di Monitoraggio report con Configuration Manager.

Esempio

Nell'esempio di PowerShell seguente viene recuperato il numero di serie di più monitoraggi.

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

Il codice VBScript seguente recupera anche le informazioni sull'ID di monitoraggio da un sistema.

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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Vedi anche

MSMonitorClass