Win32_PhysicalMemoryArray-Klasse

Die Win32_PhysicalMemoryArrayWMI-Klasse stellt Details zum physischen Arbeitsspeicher des Computersystems dar. Dies umfasst die Anzahl der Speichergeräte, die verfügbare Speicherkapazität und den Arbeitsspeichertyp, z. B. System- oder Videospeicher.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften und Methoden sind in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge angeordnet.

Syntax

[Dynamic, Provider("CIMWin32"), UUID("{FAF76B99-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT]
class Win32_PhysicalMemoryArray : CIM_PhysicalPackage
{
  string   Caption;
  string   CreationClassName;
  real32   Depth;
  string   Description;
  real32   Height;
  boolean  HotSwappable;
  datetime InstallDate;
  uint16   Location;
  string   Manufacturer;
  uint32   MaxCapacity;
  uint64   MaxCapacityEx;
  uint16   MemoryDevices;
  uint16   MemoryErrorCorrection;
  string   Model;
  string   Name;
  string   OtherIdentifyingInfo;
  string   PartNumber;
  boolean  PoweredOn;
  boolean  Removable;
  boolean  Replaceable;
  string   SerialNumber;
  string   SKU;
  string   Status;
  string   Tag;
  uint16   Use;
  string   Version;
  real32   Weight;
  real32   Width;
};

Member

Die Win32_PhysicalMemoryArray-Klasse verfügt über folgende Membertypen:

Methoden

Die Win32_PhysicalMemoryArray-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
IsCompatible Nicht implementiert.

 

Eigenschaften

Die Win32_PhysicalMemoryArray-Klasse verfügt über diese Eigenschaften.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), DisplayName ("Caption")

Kurze Beschreibung des Objekts – eine einzeilige Zeichenfolge.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

CreationClassName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key, MaxLen (256)

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung eines instance verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Tiefe

Datentyp: real32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Zoll")

Tiefe des physischen Pakets in Zoll.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Description")

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Height

Datentyp: real32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Zoll")

Höhe des physischen Pakets in Zoll.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

HotSwappable

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Wenn TRUE, kann ein physisches Paket im Laufenden getauscht werden (wenn es möglich ist, das Element durch ein physisch anderes, aber gleichwertiges zu ersetzen, während auf das enthaltende Paket Energie angewendet wurde, ist "on"). Beispielsweise ist ein mit SCA-Connectors eingefügtes Laufwerkspaket wechselbar und kann im Laufenden getauscht werden. Alle Pakete, die im laufenden Betrieb ausgetauscht werden können, sind von Natur aus austauschbar und austauschbar.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")

Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft benötigt keinen Wert, um anzugeben, dass das Objekt installiert ist.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Location

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 16| Standort")

Physischer Speicherort des Speicherarrays.

Dieser Wert stammt aus dem Location-Element der Struktur "Physical Memory Array" in den SMBIOS-Informationen.

Reserviert (0)

Sonstiges (1)

Unbekannt (2)

Systemplatine oder Hauptplatine (3)

ISA-Add-On Karte (4)

EISA-Add-On Karte (5)

PCI-Add-On Karte (6)

MCA-Add-On Karte (7)

PCMCIA-Add-On Karte (8)

Proprietäre Add-On-Karte (9)

NuBus (10)

PC-98/C20-Add-On Karte (11)

PC-98/C24-Add-On Karte (12)

PC-98/E-Add-On Karte (13)

PC-98/Lokales Bus-Add-On Karte (14)

Manufacturer

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Name des organization, der für die Erstellung des physischen Elements verantwortlich ist.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

MaxCapacity

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: VERALTET, MappingStrings ("SMBIOS| Typ 16| Maximale Kapazität")

Verwenden Sie stattdessen die MaxCapacityEx-Eigenschaft .

Dieser Wert stammt aus dem Member "Maximale Kapazität " der Struktur "Physical Memory Array" in den SMBIOS-Informationen.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 und Windows Vista: Maximale Speichergröße (in Byte), die für dieses spezielle Speicherarray installiert werden kann. Wenn die Größe unbekannt ist, erhält die Eigenschaft den Wert 0 (null).

MaxCapacityEx

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 16| Erweiterte maximale Kapazität"), Einheiten ("Kilobyte")

Maximale Speichergröße (in KB), die für dieses spezielle Speicherarray installiert werden kann. Wenn die Größe unbekannt ist, erhält die Eigenschaft den Wert 0 (null).

Dieser Wert stammt aus dem Member "Erweiterte maximale Kapazität" der Struktur "Physical Memory Array" in den SMBIOS-Informationen.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 und Windows Vista: Diese Eigenschaft wird nicht unterstützt.

MemoryDevices

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 16| Anzahl der Speichergeräte)

Anzahl der in diesem Speicherarray verfügbaren physischen Slots oder Sockets.

Dieser Wert stammt aus dem Member Number of Memory Devices der Struktur Physical Memory Array in den SMBIOS-Informationen.

MemoryErrorCorrection

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 16| Speicherfehlerkorrektur")

Typ der Fehlerkorrektur, die vom Speicherarray verwendet wird.

Dieser Wert stammt aus dem Speicherfehlerkorrektur-Member der Struktur "Physical Memory Array" in den SMBIOS-Informationen.

Reserviert (0)

Sonstiges (1)

Unbekannt (2)

Keine (3)

Parität (4)

Single-Bit ECC (5)

Multi-Bit ECC (6)

SFB (7)

Modell

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Name, unter dem das physische Element allgemein bekannt ist.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Name")

Bezeichnung, unter der das Objekt bekannt ist. Wenn sie unterklassiert wird, kann die Eigenschaft als Schlüsseleigenschaft überschrieben werden.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

OtherIdentifyingInfo

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Zusätzliche Daten, die über Ressourcentaginformationen hinausgehen, die zum Identifizieren eines physischen Elements verwendet werden können. Ein Beispiel sind Strichcodedaten, die einem Element zugeordnet sind, das ebenfalls über ein Asset-Tag verfügt. Beachten Sie, dass diese Eigenschaft NULL und die als Klassenschlüssel verwendeten Strichcodedaten in der Tag-Eigenschaft sind , wenn nur Barcodedaten verfügbar sind und eindeutig oder als Elementschlüssel verwendet werden können.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

PartNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Die vom organization zugewiesene Teilenummer, die für die Herstellung oder Herstellung des physischen Elements verantwortlich ist.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

PoweredOn

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Bei TRUE wird das physische Element eingeschaltet.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Wechselmedium

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Wenn TRUE, ist ein physisches Paket herausnehmbar (wenn es so konzipiert ist, dass es in den physischen Behälter, in dem es sich normalerweise befindet, aufgenommen werden kann, ohne die Funktion der Gesamtverpackung zu beeinträchtigen). Ein Paket kann trotzdem entfernt werden, wenn die Stromversorgung "ausgeschaltet" sein muss, um die Entfernung durchzuführen. Wenn die Stromversorgung "eingeschaltet" und das Paket entfernt werden kann, ist das Element herausnehmbar und kann im Laufenden ausgetauscht werden. Ein zusätzlicher Akku in einem Laptop kann z. B. herausnehmbar sein, ebenso wie ein Laufwerkspaket, das mithilfe von SCA-Anschlüssen eingefügt wird. Letzteres kann jedoch hot-swaped werden. Das Display eines Laptops ist weder entfernbar, noch ist es ein nicht-unterbrechungsfreies Netzteil. Das Entfernen dieser Komponenten würde die Funktion der Gesamtverpackung beeinträchtigen oder ist aufgrund der engen Integration des Pakets nicht möglich.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

Ersetzbar

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Wenn true, kann diese physische Medienkomponente durch eine physisch andere ersetzt werden. Beispielsweise ermöglichen einige Computersysteme das Upgrade des Standard Prozessorchips auf eine höhere Taktrate. In diesem Fall soll der Prozessor ersetzbar sein. Ein weiteres Beispiel ist ein Netzteilpaket, das auf gleitenden Schienen montiert ist. Alle herausnehmbaren Pakete sind von Natur aus ersetzbar.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

SerialNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Vom Hersteller zugewiesene Nummer, die zum Identifizieren des physischen Elements verwendet wird.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

SKU

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Lagerhaltungseinheitennummer für das physische Element.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (10), DisplayName ("Status")

Aktuelle status des Objekts. Es können verschiedene betriebs- und nicht-operative Status definiert werden. Zu den Betriebsstatus gehören: "OK", "Degraded" und "Pred Fail" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft voraus). Zu den nicht betriebsrelevanten Status zählen : "Error", "Starting", "Stop" und "Service". Letzteres, "Dienst", kann beim Spiegel-Resilvering eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben gelten. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK")

Fehler ("Fehler")

Degraded ("Degraded")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Wird gestartet ("Wird gestartet")

Beenden ("Wird beendet")

Dienst ("Dienst")

Gestresst ("Gestresst")

NonRecover ("NonRecover")

Kein Kontakt ("Kein Kontakt")

Lost Comm ("Lost Comm")

Tag

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256), Override ("Tag"), MappingStrings ("WMI")

Eindeutiger Bezeichner des Arrays des physischen Speichers.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Beispiel: "Array des physischen Speichers 1"

Verwenden Sie

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 16| Verwendung")

Verwendung des Arbeitsspeichers im Computersystem.

Dieser Wert stammt aus dem Use-Member der Struktur "Physical Memory Array" in den SMBIOS-Informationen.

Reserviert (0)

Sonstiges (1)

Unbekannt (2)

Systemspeicher (3)

Videospeicher (4)

Flashspeicher (5)

Nicht flüchtiger RAM (6)

Nicht flüchtiger RAM

Cachespeicher (7)

Version

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Version des physischen Elements.

Diese Eigenschaft wird von CIM_PhysicalElement geerbt.

Weight

Datentyp: real32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Pfund")

Gewicht des physischen Pakets in Pfund.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

Width

Datentyp: real32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Zoll")

Breite des physischen Pakets in Zoll.

Diese Eigenschaft wird von CIM_PhysicalPackage geerbt.

Bemerkungen

Die Win32_PhysicalMemoryArray-Klasse wird von CIM_PhysicalPackage abgeleitet.

Beispiele

Im folgenden PowerShell-Beispiel werden die Anzahl der Arbeitsspeicherslots und die Auf einem Zielcomputer installierte Arbeitsspeichermenge abgerufen.

$strComputer = Read-Host "Enter Computer Name"
 $colSlots = Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2" `
 -computerName $strComputer
 $colRAM = Get-WmiObject -Class "win32_PhysicalMemory" -namespace "root\CIMV2" `
 -computerName $strComputer

Foreach ($objSlot In $colSlots){
      "Total Number of DIMM Slots: " + $objSlot.MemoryDevices
 }
 Foreach ($objRAM In $colRAM) {
      "Memory Installed: " + $objRAM.DeviceLocator
      "Memory Size: " + ($objRAM.Capacity / 1GB) + " GB"
 }

Das folgende VBScript-Codebeispiel gibt Informationen zum physischen Speicher zurück, der auf einem Computer installiert ist.

On Error Resume Next 
 
strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set colItems = objWMIService.ExecQuery _ 
    ("Select * from Win32_PhysicalMemoryArray") 
 
For Each objItem in colItems 
    Wscript.Echo "Description: " & objItem.Description 
    Wscript.Echo "Maximum Capacity: " & objItem.MaxCapacity 
    Wscript.Echo "Memory Devices: " & objItem.MemoryDevices 
    Wscript.Echo "Memory Error Correction: " & objItem.MemoryErrorCorrection 
Next 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_PhysicalPackage

Hardwareklassen des Computersystems

Win32_MemoryArrayLocation