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 |
|
DLL |
|