Bagikan melalui


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
WmiCore.mof
DLL
WmiProv.dll

Lihat juga

MSMonitorClass