Kelas WmiMonitorID
Kelas WmiMonitorID WMI mewakili informasi identifikasi tentang monitor video, seperti nama produsen, tahun pembuatan, atau nomor seri. Data di kelas ini sesuai dengan data di blok Identifikasi Vendor/Produk dari Definisi Input Video dari Data Identifikasi Tampilan Diperluas Asosiasi Elektronik Video (VESA) yang Ditingkatkan (E-EDID).
Sintaks
class WmiMonitorID : MSMonitorClass
{
boolean Active;
string InstanceName;
uint16 ManufacturerName[];
uint16 ManufacturerNameLength;
uint16 ProductCodeID[];
uint16 SerialNumberID[];
uint8 WeekOfManufacture;
uint16 YearOfManufacture;
uint16 UserFriendlyName[];
uint16 UserFriendlyNameLength;
};
Anggota
Kelas WmiMonitorID memiliki jenis anggota ini:
Properti
Kelas WmiMonitorID memiliki properti ini.
-
Aktif
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan monitor aktif.
-
-
InstanceName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Kunci
Nama instans monitor tertentu.
-
-
ManufacturerName
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Nama produsen.
-
-
ManufacturerNameLength
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Panjang nama produsen yang terletak di properti ManufacturerName .
-
-
ProductCodeID
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
ID kode produk yang ditetapkan vendor.
-
-
SerialNumberID
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Nomor seri.
-
-
UserFriendlyName
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Nama monitor yang ramah. Ukuran nama adalah panjang yang ditentukan oleh properti UserFriendlyNameLength.
-
-
UserFriendlyNameLength
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Jumlah karakter dalam nama yang terletak di properti UserFriendlyName.
-
-
WeekOfManufacture
-
-
Jenis data: uint8
-
Jenis akses: Baca-saja
Minggu pembuatan berdasarkan jumlah minggu. Kisarannya dari 1 hingga 53. Nol (0) tidak ditentukan.
-
-
YearOfManufacture
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Tahun pembuatan.
-
Keterangan
Untuk diskusi tentang cara menerjemahkan array yang menyimpan ID nomor seri, lihat artikel blog Monitor Pelaporan dengan Configuration Manager.
Contoh
Contoh PowerShell berikut mengambil nomor seri beberapa monitor.
gwmi WmiMonitorID -Namespace root\wmi | ForEach-Object {($_.UserFriendlyName -ne 0 | foreach {[char]$_}) -join ""; ($_.SerialNumberID -ne 0 | foreach {[char]$_}) -join ""}
Kode VBScript berikut juga mengambil informasi ID monitor dari sistem.
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
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\wmi |
MOF |
|
DLL |
|