WmiMonitorID, classe
La classe WmiMonitorID WMI représente les informations d’identification d’un moniteur vidéo, telles que le nom du fabricant, l’année de fabrication ou le numéro de série. Les données de cette classe correspondent aux données du bloc Identification du fournisseur/du produit de la définition d’entrée vidéo de la norme VESA (Enhanced Extended Display Identification Data) (E-EDID).
Syntaxe
class WmiMonitorID : MSMonitorClass
{
boolean Active;
string InstanceName;
uint16 ManufacturerName[];
uint16 ManufacturerNameLength;
uint16 ProductCodeID[];
uint16 SerialNumberID[];
uint8 WeekOfManufacture;
uint16 YearOfManufacture;
uint16 UserFriendlyName[];
uint16 UserFriendlyNameLength;
};
Membres
La classe WmiMonitorID comporte les types de membres suivants :
Propriétés
La classe WmiMonitorID a ces propriétés.
-
Actif
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique le moniteur actif.
-
-
InstanceName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Clé
Nom du instance de surveillance spécifique.
-
-
ManufacturerName
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Nom du fabricant.
-
-
ManufacturerNameLength
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Longueur du nom du fabricant situé dans la propriété ManufacturerName .
-
-
ProductCodeID
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
ID de code de produit attribué par le fournisseur.
-
-
SerialNumberID
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Numéro de série.
-
-
UserFriendlyName
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Nom convivial du moniteur. La taille du nom est la longueur spécifiée par la propriété UserFriendlyNameLength.
-
-
UserFriendlyNameLength
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Nombre de caractères dans le nom situé dans la propriété UserFriendlyName.
-
-
WeekOfManufacture
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
Semaine de fabrication par numéro de semaine. La plage est comprise entre 1 et 53. Zéro (0) n’est pas défini.
-
-
YearOfManufacture
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Année de fabrication.
-
Notes
Pour une discussion sur la façon de traduire les tableaux qui stockent les ID de numéro de série, consultez l’article de blog Reporting Monitor information with Configuration Manager.
Exemples
L’exemple PowerShell suivant récupère le numéro de série de plusieurs moniteurs.
gwmi WmiMonitorID -Namespace root\wmi | ForEach-Object {($_.UserFriendlyName -ne 0 | foreach {[char]$_}) -join ""; ($_.SerialNumberID -ne 0 | foreach {[char]$_}) -join ""}
Le code VBScript suivant récupère également les informations d’ID de surveillance à partir d’un système.
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
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Root\wmi |
MOF |
|
DLL |
|