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