Win32_ComputerSystem-Klasse

Die Win32_ComputerSystemWMI-Klasse stellt ein Computersystem dar, auf dem Windows ausgeführt wird.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
  uint16   AdminPasswordStatus;
  boolean  AutomaticManagedPagefile;
  boolean  AutomaticResetBootOption;
  boolean  AutomaticResetCapability;
  uint16   BootOptionOnLimit;
  uint16   BootOptionOnWatchDog;
  boolean  BootROMSupported;
  string   BootupState;
  uint16   BootStatus[];
  string   Caption;
  uint16   ChassisBootupState;
  string   ChassisSKUNumber;
  string   CreationClassName;
  sint16   CurrentTimeZone;
  boolean  DaylightInEffect;
  string   Description;
  string   DNSHostName;
  string   Domain;
  uint16   DomainRole;
  boolean  EnableDaylightSavingsTime;
  uint16   FrontPanelResetStatus;
  boolean  HypervisorPresent;
  boolean  InfraredSupported;
  string   InitialLoadInfo[];
  datetime InstallDate;
  uint16   KeyboardPasswordStatus;
  string   LastLoadInfo;
  string   Manufacturer;
  string   Model;
  string   Name;
  string   NameFormat;
  boolean  NetworkServerModeEnabled;
  uint32   NumberOfLogicalProcessors;
  uint32   NumberOfProcessors;
  uint8    OEMLogoBitmap[];
  string   OEMStringArray[];
  boolean  PartOfDomain;
  sint64   PauseAfterReset;
  uint16   PCSystemType;
  uint16   PCSystemTypeEx;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint16   PowerOnPasswordStatus;
  uint16   PowerState;
  uint16   PowerSupplyState;
  string   PrimaryOwnerContact;
  string   PrimaryOwnerName;
  uint16   ResetCapability;
  sint16   ResetCount;
  sint16   ResetLimit;
  string   Roles[];
  string   Status;
  string   SupportContactDescription[];
  string   SystemFamily;
  string   SystemSKUNumber;
  uint16   SystemStartupDelay;
  string   SystemStartupOptions[];
  uint8    SystemStartupSetting;
  string   SystemType;
  uint16   ThermalState;
  uint64   TotalPhysicalMemory;
  string   UserName;
  uint16   WakeUpType;
  string   Workgroup;
};

Member

Die Win32_ComputerSystem-Klasse verfügt über die folgenden Membertypen:

Methoden

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

Methode BESCHREIBUNG
JoinDomainOrWorkgroup Fügt einer Domäne oder Arbeitsgruppe ein Computersystem hinzu.
Umbenennen Benennt einen lokalen Computer um.
SetPowerState Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in der SetPowerState-Methode in CIM_UnitaryComputerSystem.
UnjoinDomainOrWorkgroup Entfernt ein Computersystem aus einer Domäne oder Arbeitsgruppe.

Eigenschaften

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

AdminPasswordStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 24| Hardwaresicherheitseinstellungen| AdminPasswordStatus")

Systemhardwaresicherheitseinstellungen für Administratorkennwort status.

Deaktiviert (0)

Aktiviert (1)

Nicht implementiert (2)

Unbekannt (3)

AutomaticManagedPagefile

Datentyp: Boolesch

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("WMI")

Bei True verwaltet das System die Auslagerungsdatei.

AutomaticResetBootOption

Datentyp: Boolesch

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")

Bei True ist die Option zum automatischen Zurücksetzen aktiviert.

AutomaticResetCapability

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Bei True ist die automatische Zurücksetzung aktiviert.

BootOptionOnLimit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 23| Capabilites| Startoption bei Limit")

Das Startoptionslimit ist EIN. Gibt die Systemaktion an, wenn der ResetLimit-Wert erreicht wird.

Reserviert (0)

Betriebssystem (1)

Systemhilfsprogramme (2)

Nicht neu starten (3)

BootOptionOnWatchDog

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 23| Funktionen| Startoption")

Typ der Neustartaktion, nachdem die Zeit auf dem Watchdog-Timer verstrichen ist.

Reserviert (0)

Betriebssystem (1)

Systemhilfsprogramme (2)

Nicht neu starten (3)

BootROMSupported

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Wenn True, gibt an, ob ein Start-ROM unterstützt wird.

BootStatus

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 32| Systemstartinformationen| Startstatus")

Felder "Status" und "Zusätzliche Daten", die den Start status identifizieren.

Dieser Wert stammt aus dem Element Startstatus der Struktur Systemstartinformationen 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 vor Windows 10 und Windows Server 2016 .

BootupState

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| GetSystemMetrics| SM_CLEANBOOT")

Das System wird gestartet. Fehlersicherer Start umgeht die Startdateien des Benutzers, die auch SafeBoot genannt werden.

Die folgende Liste enthält die erforderlichen Werte:

"Normaler Start"
"Fehlersicherer Start"
"Fehlersicher beim Netzwerkstart"

Normaler Start ("Normaler Start")

Fail-Safe Boot ("Fail-Safe Boot")

Fehlersicher beim Netzwerkstart ("Fehlersicher beim Netzwerkstart")

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Kurze Beschreibung des Objekts, eine einzeilige Zeichenfolge.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

ChassisBootupState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 3| Startstatus")

Startzustand des Chassis.

Dieser Wert stammt aus dem Startstatusmitglied der Struktur Systemgehäuse oder Chassis in den SMBIOS-Informationen.

Sonstiges (1)

Unbekannt (2)

Sicher (3)

Warnung (4)

Kritisch (5)

Nicht wiederherstellbar (6)

ChassisSKUNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 3| Chassis| SKU-Nummer")

Die Nummer der Gehäuse- oder Gehäuse-SKU als Zeichenfolge.

Dieser Wert stammt aus dem Element SKU-Nummer der Struktur Systemgehäuse oder Chassis 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 vor Windows 10 und Windows Server 2016 .

CreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key

Name der ersten konkreten Klasse in der Vererbungskette eines instance. Sie können diese Eigenschaft mit anderen Eigenschaften der -Klasse verwenden, um alle Instanzen der -Klasse und deren Unterklassen zu identifizieren.

Diese Eigenschaft wird von CIM_System geerbt.

CurrentTimeZone

Datentyp: sint16

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("Win32API| Zeitstrukturen| TIME_ZONE_INFORMATION| Bias"), Einheiten ("Minuten")

Die Zeitspanne, die das unitäre Computersystem von der koordinierten Weltzeit (UTC) versetzt wird.

DaylightInEffect

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Zeitfunktionen| GetTimeZoneInformation")

Bei True ist der Sommerzeitmodus EIN.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Description")

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

DNSHostName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| GetComputerNameEx| ComputerNameDnsHostname")

Name des lokalen Computers gemäß dem Domänennamenserver (DNS).

Domäne

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Netzwerkverwaltungsstrukturen| WKSTA_INFO_100|wki100_langroup")

Name der Domäne, zu der ein Computer gehört.

Hinweis

Wenn der Computer nicht Teil einer Domäne ist, wird der Name der Arbeitsgruppe zurückgegeben.

DomainRole

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Verzeichnisdienststrukturen (Ds) | | DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE| MachineRole")

Rolle eines Computers in einer zugewiesenen Domänenarbeitsgruppe. Eine Domänenarbeitsgruppe ist eine Sammlung von Computern im selben Netzwerk. Beispielsweise kann eine DomainRole-Eigenschaft zeigen, dass ein Computer eine Mitgliedsarbeitsstation ist.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Eigenständige Arbeitsstation (0)

Memberarbeitsstation (1)

Eigenständiger Server (2)

Memberserver (3)

Sicherungsdomänencontroller (4)

Primärer Domänencontroller (5)

EnableDaylightSavingsTime

Datentyp: Boolesch

Zugriffstyp: Lese-/Schreibzugriff

Aktiviert die Sommerzeit (Sommerzeit) auf einem Computer. Der Wert True gibt an, dass sich die Systemzeit in eine Stunde vor oder zurück ändert, wenn die DST beginnt oder endet. Der Wert False gibt an, dass sich die Systemzeit nicht in eine Stunde vor oder zurück ändert, wenn DST beginnt oder endet. Der Wert NULL gibt an, dass die DST-status auf einem System unbekannt ist.

FrontPanelResetStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 24| Hardwaresicherheitseinstellungen| FrontPanelResetStatus")

In der folgenden Tabelle sind die Hardwaresicherheitseinstellungen für die Schaltfläche zum Zurücksetzen auf einem Computer aufgeführt.

Deaktiviert (0)

Aktiviert (1)

Nicht implementiert (2)

Unbekannt (3)

HypervisorPresent

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Wenn True, ist ein Hypervisor vorhanden.

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

InfrarotUnterstützt

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Bei True ist ein Infrarotport (IR) auf einem Computersystem vorhanden.

InitialLoadInfo

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Daten, die erforderlich sind, um das Gerät oder den Startdienst zu finden, um das Starten des Betriebssystems anzufordern.

Diese Eigenschaft wird von CIM_UnitaryComputerSystem geerbt.

Windows Server 2008 R2: Diese Eigenschaft ist verfügbar, aber leer.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

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

Das Objekt ist installiert. Ein Objekt benötigt keinen Wert, um anzugeben, dass es installiert ist.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

KeyboardPasswordStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 24| Hardwaresicherheitseinstellungen| KeyboardPasswordStatus")

Sicherheitseinstellungen der Systemhardware für den Tastaturkennwortstatus.

Deaktiviert (0)

Aktiviert (1)

Nicht implementiert (2)

Unbekannt (3)

LastLoadInfo

Datentyp: string

Zugriffstyp: Schreibgeschützt

Arrayeintrag der InitialLoadInfo-Eigenschaft , die die Daten zum Starten des geladenen Betriebssystems enthält.

Diese Eigenschaft wird von CIM_UnitaryComputerSystem geerbt.

Manufacturer

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 1| Systeminformationen| Hersteller")

Name eines Computerherstellers.

Beispiel: Adventure Works

Modell

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 1| Systeminformationen| Produktname")

Produktname, den ein Hersteller einem Computer gibt. Diese Eigenschaft muss über einen Wert verfügen.

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Schlüssel eines CIM_System instance in einer Unternehmensumgebung.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

NameFormat

Datentyp: string

Zugriffstyp: Schreibgeschützt

Computersystemname-Wert, der automatisch generiert wird. Das CIM_ComputerSystem-Objekt und seine Ableitungen sind Objekte der obersten Ebene des Common Information Model (CIM). Sie bieten den Bereich für mehrere Komponenten. Eindeutige CIM_System Schlüssel sind erforderlich, aber Sie können eine Heuristik definieren, um den CIM_ComputerSystem Namen zu erstellen, der den gleichen Namen generiert und vom Ermittlungsprotokoll unabhängig ist. Dadurch werden Bestands- und Verwaltungsprobleme verhindert, wenn dieselbe Ressource oder Entität mehrmals erkannt, aber nicht in einem Objekt gelöst werden kann. Die Verwendung einer Heuristik wird empfohlen, ist jedoch nicht erforderlich.

Die Heuristik ist in der CIM V2 Common Model-Spezifikation beschrieben und geht davon aus, dass die dokumentierten Regeln verwendet werden, um einen Namen zu bestimmen und zuzuweisen. Die NameFormat-Werteliste definiert die Reihenfolge zum Zuweisen eines Computersystemnamens. Mehrere Regeln werden demselben Wert zugeordnet.

Der CIM_ComputerSystem Name-Wert , der mit der Heuristik berechnet wird, ist der Schlüsselwert des Systems. Verwenden Sie jedoch Aliase, um einen anderen Namen für CIM_ComputerSystem zuzuweisen, der für Ihr Unternehmen eindeutiger sein kann.

Diese Eigenschaft wird von CIM_System geerbt.

Folgende Werte sind gültig:

IP ("IP")

Dial ("Dial")

HID ("HID")

NWA ("NWA")

HWA ("HWA")

X25 ("X25")

ISDN ("ISDN")

IPX ("IPX")

DCC ("DCC")

ICD ("ICD")

E.164 ("E.164")

SNA ("SNA")

OID/OSI ("OID/OSI")

Sonstiges ("Sonstiges")

NetworkServerModeEnabled

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Netzwerkverwaltungsstrukturen| SERVER_INFO_101|sv101_type|SV_TYPE_SERVER")

True gibt an, dass der Netzwerkservermodus aktiviert ist.

NumberOfLogicalProcessors

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Anzahl der auf dem Computer verfügbaren logischen Prozessoren.

Sie können NumberOfLogicalProcessors und NumberOfProcessors verwenden, um zu bestimmen, ob der Computer hyperthreading. Weitere Informationen finden Sie in den Hinweisen.

NumberOfProcessors

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Systeminformationsstrukturen| SYSTEM_INFO|dwNumberOfProcessors")

Anzahl der physischen Prozessoren, die derzeit auf einem System verfügbar sind. Dies ist die Anzahl der aktivierten Prozessoren für ein System, das die deaktivierten Prozessoren nicht enthält. Wenn ein Computersystem über zwei physische Prozessoren verfügt, die jeweils zwei logische Prozessoren enthalten, ist der Wert von NumberOfProcessors 2 und NumberOfLogicalProcessors ist 4. Die Prozessoren können mehrere Kerne oder Hyperthreadingprozessoren sein. Weitere Informationen finden Sie in den Hinweisen.

OEMLogoBitmap

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Liste der Daten für eine Bitmap, die vom Originalgerätehersteller (ORIGINAL Equipment Manufacturer, OEM) erstellt wird.

OEMStringArray

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 11| OEM-Zeichenfolgen")

Liste der Freiformzeichenfolgen, die von einem OEM definiert werden. Beispielsweise definiert ein OEM die Teilenummern für Systemreferenzdokumente, Kontaktinformationen des Herstellers usw.

PartOfDomain

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("")

Bei True ist der Computer Teil einer Domäne. Wenn der Wert NULL ist, befindet sich der Computer nicht in einer Domäne, oder die status ist unbekannt. Wenn Sie den Computer aus einer Domäne entfernen, wird der Wert false.

PauseAfterReset

Datentyp: sint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 23| Timeout "), Einheiten ("Millisekunden")

Zeitverzögerung, bevor ein Neustart in Millisekunden initiiert wird. Es wird nach einem Systemstromzyklus, einem lokalen oder remoten Zurücksetzen des Systems und dem automatischen Zurücksetzen des Systems verwendet. Der Wert 1 (minus 1) gibt an, dass der Pausenwert unbekannt ist.

Windows Vista: Diese Eigenschaft gibt möglicherweise eine unbekannte Zahl zurück.

PCSystemType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("")

Typ des verwendeten Computers, z. B. Laptop, Desktop oder Tablet.

Nicht angegeben (0)

Desktop (1)

Mobil (2)

Arbeitsstation (3)

Enterprise Server (4)

SOHO-Server (5)

Small Office and Home Office (SOHO)-Server

Appliance-PC (6)

Leistungsserver (7)

Maximum (8)

PCSystemTypeEx

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("")

Typ des verwendeten Computers, z. B. Laptop, Desktop oder Tablet.

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

Nicht angegeben (0)

Desktop (1)

Mobil (2)

Arbeitsstation (3)

Enterprise Server (4)

SOHO-Server (5)

Appliance-PC (6)

Leistungsserver (7)

Slate (8)

Maximum (9)

PowerManagementCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Systemleistungssteuerung|001.2")

Array der spezifischen energiebezogenen Funktionen eines logischen Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Unbekannt (0)

Nicht unterstützt (1)

Deaktiviert (2)

Aktiviert (3)

Die Energieverwaltungsfeatures sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Energiesparmodi werden automatisch eingegeben (4)

Das Gerät kann seinen Energiezustand basierend auf der Nutzung oder anderen Kriterien ändern.

Power State Settable (5)

Die SetPowerState-Methode wird unterstützt. Diese Methode befindet sich in der übergeordneten CIM_LogicalDevice Klasse und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format).

Power Cycling Wird unterstützt (6)

Die SetPowerState-Methode kann aufgerufen werden, wenn der PowerState-Parameter auf 5 (Power Cycle) festgelegt ist.

Timed Power On Supported (7)

Unterstützte zeitlimitierte Power-On

Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 (Power Cycle) und Time auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall festgelegt ist, um ein einschalten zu können.

PowerManagementSupported

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Bei True kann das Gerät mit Strom verwaltet werden, z. B. kann ein Gerät in den Anhaltemodus versetzt werden usw. Diese Eigenschaft gibt nicht an, dass Energieverwaltungsfeatures derzeit aktiviert sind, aber sie gibt an, dass das logische Gerät energieverwaltungsfähig ist.

Diese Eigenschaft wird von CIM_UnitaryComputerSystem geerbt.

PowerOnPasswordStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 24| Hardwaresicherheitseinstellungen| PowerOnPasswordStatus")

Sicherheitseinstellungen der Systemhardware für Power-On Kennwortstatus.

Deaktiviert (0)

Aktiviert (1)

Nicht implementiert (2)

Unbekannt (3)

PowerState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Aktueller Energiezustand eines Computers und des zugehörigen Betriebssystems. Die Energiesparzustände weisen die folgenden Werte auf: Wert 4 (Unbekannt) gibt an, dass sich das System bekanntermaßen in einem Energiesparmodus befindet, seine genaue status in diesem Modus ist jedoch unbekannt. 2 (Energiesparmodus) gibt an, dass sich das System in einem Energiesparmodus befindet, aber weiterhin funktioniert und möglicherweise eine beeinträchtigte Leistung aufweist. 3 (Standby) gibt an, dass das System nicht funktioniert, konnte aber schnell zur vollen Kraft gebracht werden; und 7 (Warnung) gibt an, dass sich das Computersystem in einem Warn- und Energiesparmodus befindet.

Diese Eigenschaft wird von CIM_UnitaryComputerSystem geerbt.

Unbekannt (0)

Volle Leistung (1)

Energiesparmodus – Energiesparmodus (2)

Stromsparen – Standby (3)

Stromsparen – Unbekannt (4)

Stromversorgung (5)

Ausschalten (6)

Stromsparen – Warnung (7)

Energiesparmodus – Ruhezustand (8)

Energiesparmodus im Ruhezustand.

Stromsparmodus – Soft Off (9)

Stromsparen weich ausschalten.

PowerSupplyState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 3| Systemgehäuse oder Gehäuse| Stromversorgungszustand")

Zustand des Netzteils bzw. der Netzteile beim letzten Start.

Dieser Wert stammt aus dem Element Power Supply State der Systemgehäuse- oder Gehäusestruktur in den SMBIOS-Informationen.

In der folgenden Liste werden die Werte für diese Eigenschaft angegeben.

Sonstiges (1)

Unbekannt (2)

Sicher (3)

Warnung (4)

Kritisch (5)

Nicht wiederherstellbar (6)

Nicht wiederherstellbar

PrimaryOwnerContact

Datentyp: string

Zugriffstyp: Schreibgeschützt

Kontaktinformationen für den primären Systembesitzer, z. B. Telefonnummer, E-Mail-Adresse usw.

Diese Eigenschaft wird von CIM_System geerbt.

PrimaryOwnerName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Name des primären Systembesitzers.

Diese Eigenschaft wird von CIM_System geerbt.

ResetCapability

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Systemhardwaresicherheit|001.4")

Wenn aktiviert ist, ist der Wert 4, und das Einheitscomputersystem kann mithilfe der Ein/Aus- und Zurücksetzungstasten zurückgesetzt werden. Wenn der Wert deaktiviert ist, ist der Wert 3, und ein Zurücksetzen ist nicht zulässig.

Diese Eigenschaft wird von CIM_UnitaryComputerSystem geerbt.

Sonstiges (1)

Unbekannt (2)

Deaktiviert (3)

Aktiviert (4)

Nicht implementiert (5)

Nicht wiederherstellbar

ResetCount

Datentyp: sint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 23| Systemzurücksetzung| Anzahl zurücksetzen")

Anzahl der automatischen Zurücksetzungen seit dem letzten Zurücksetzen. Der Wert 1 (minus 1) gibt an, dass die Anzahl unbekannt ist.

ResetLimit

Datentyp: sint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 23| Systemzurücksetzung| Reset Limit")

Anzahl der aufeinanderfolgenden Versuche, eine Systemzurücksetzung durchzuführen. Der Wert 1 (minus 1) gibt an, dass der Grenzwert unbekannt ist.

Rollen

Datentyp: Zeichenfolgenarray

Zugriffstyp: Lese-/Schreibzugriff

Liste, die die Rollen eines Systems in der It-Umgebung angibt.

Diese Eigenschaft wird von CIM_System geerbt.

Status

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

Aktuelle status eines Objekts.

Für Win32_ComputerSystem lautet der Status immer "OK".

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

SupportContactDescription

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| GetPrivateProfileString| Supportinformationen")

Liste der Supportkontaktinformationen für das Windows-Betriebssystem.

SystemFamily

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 1| Systeminformationen| Familie")

Die Familie, zu der ein bestimmter Computer gehört. Eine Familie bezieht sich auf eine Gruppe von Computern, die ähnlich, aber aus Hardware- oder Softwaresicht nicht identisch sind.

Dieser Wert stammt aus dem Familienmitglied der Systeminformationsstruktur 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 vor Windows 10 und Windows Server 2016 .

SystemSKUNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 1| Systeminformationen| SKU-Nummer")

Identifiziert eine bestimmte Computerkonfiguration für den Verkauf. Es wird manchmal auch als Produkt-ID oder Bestellnummer bezeichnet.

Dieser Wert stammt aus dem SKU Number-Element der Systeminformationsstruktur 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 vor Windows 10 und Windows Server 2016 .

SystemStartupDelay

Datentyp: uint16

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: VERALTET, Berechtigungen ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileInt| Startladeprogramm|Timeout"), Einheiten ("Sekunden")

SystemStartupDelay ist nicht mehr verfügbar, da Boot.ini nicht zum Konfigurieren des Systemstarts verwendet wird. Verwenden Sie stattdessen die BCD-Klassen , die vom WMI-Anbieter (Boot Configuration Data, BCD) oder dem Bcdedit-Befehl bereitgestellt werden.

SystemStartupOptions

Datentyp: Zeichenfolgenarray

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: VERALTET, Berechtigungen ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileSection| Betriebssysteme")

SystemStartupOptions ist nicht mehr verfügbar, da Boot.ini nicht zum Konfigurieren des Systemstarts verwendet wird. Verwenden Sie stattdessen die BCD-Klassen , die vom WMI-Anbieter (Boot Configuration Data, BCD) oder dem Bcdedit-Befehl bereitgestellt werden.

SystemStartupSetting

Datentyp: uint8

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: DEPRECATED, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("WMI")

SystemStartupSetting ist nicht mehr verfügbar, da Boot.ini nicht zum Konfigurieren des Systemstarts verwendet wird. Verwenden Sie stattdessen die BCD-Klassen , die vom WMI-Anbieter (Boot Configuration Data, BCD) oder dem Bcdedit-Befehl bereitgestellt werden.

SystemType

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Systeminformationsstrukturen| SYSTEM_INFO|wProcessorArchitecture")

System, das auf dem Windows-basierten Computer ausgeführt wird. Diese Eigenschaft muss über einen Wert verfügen.

In der folgenden Liste werden einige der möglichen Werte für diese Eigenschaft identifiziert.

"x64-basierter PC"
"X86-basierter PC"
"MIPS-basierter PC"
"Alphabasierter PC"
"Power PC"
"SH-x PC"
"StrongARM PC"
"64-Bit Intel PC"
"64-Bit-Alpha-PC"
"Unbekannt"
"X86-Nec98 PC"

X86-basierter PC ("X86-basierter PC")

MIPS-based PC ("MIPS-based PC")

Alphabasierter PC ("Alphabasierter PC")

Power PC ("Power PC")

SH-x PC ("SH-x PC")

StrongARM PC ("StrongARM PC")

64-Bit Intel PC ("64-Bit Intel PC")

x64-basierter PC ("x64-basierter PC")

Unbekannt ("Unbekannt")

X86-Nec98 PC ("X86-Nec98 PC")

ThermalState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 3| Systemgehäuse oder Gehäuse| Thermischer Zustand")

Thermischer Zustand des Systems beim letzten Start.

Dieser Wert stammt aus dem Element Thermischer Zustand der Systemgehäuse- oder Chassisstruktur in den SMBIOS-Informationen.

Sonstiges (1)

Unbekannt (2)

Sicher (3)

Warnung (4)

Kritisch (5)

Nicht wiederherstellbar (6)

TotalPhysicalMemory

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Speicherverwaltungsstrukturen| MEMORYSTATUS|dwTotalPhys"), Einheiten ("Bytes")

Gesamtgröße des physischen Arbeitsspeichers. Beachten Sie, dass diese Eigenschaft unter umständen keinen genauen Wert für den physischen Arbeitsspeicher zurückgibt. Es ist beispielsweise nicht genau, wenn das BIOS einen Teil des physischen Arbeitsspeichers verwendet. Verwenden Sie für einen genauen Wert stattdessen die Capacity-Eigenschaft in Win32_PhysicalMemory .

Beispiel: 67108864

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

UserName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Systeminformationsfunktionen| GetUserName")

Name eines Benutzers, der derzeit angemeldet ist. Diese Eigenschaft muss über einen Wert verfügen. In einer Terminaldienstsitzung gibt UserName den Namen des Benutzers zurück, der bei der Konsole angemeldet ist und nicht der Benutzer, der sich während der Terminaldienstsitzung angemeldet hat.

Beispiel: jeffsmith

WakeUpType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS| Typ 1| Systeminformationen| Reaktivierungstyp")

Ereignis, das zum Einschalten des Systems führt.

Dieser Wert stammt aus dem Element "Aktivierungstyp " der Systeminformationsstruktur in den SMBIOS-Informationen.

Reserviert (0)

Sonstiges (1)

Unbekannt (2)

APM Timer (3)

Modemring (4)

LAN-Remote (5)

Netzschalter (6)

PCI PME# (7)

Netzstrom wiederhergestellt (8)

Arbeitsgruppe

Datentyp: Zeichenfolge

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("")

Name der Arbeitsgruppe für diesen Computer. Wenn der Wert der PartOfDomain-EigenschaftFalse ist, wird der Name der Arbeitsgruppe zurückgegeben.

Bemerkungen

Verwenden Sie die Zuordnungsklasse Win32_ComputerSystemProcessor , um die Gesamtzahl der Prozessorinstanzen zu bestimmen, die einem Computersystemobjekt zugeordnet sind.

Einem Win32_ComputerSystem instance mit mehreren physischen Prozessoren sind mehrere Win32_Processor Instanzen zugeordnet. Wenn der Wert von NumberOfLogicalProcessors größer als der Wert von NumberOfProcessors ist, ist das Computersystem entweder ein Mehrkernsystem oder verfügt über einen oder mehrere Prozessoren, die für Hyperthreading aktiviert sind. Weitere Informationen finden Sie im Abschnitt NumberOfLogicalProcessors und NumberOfCores-Eigenschaften und Hinweise in Win32_Processor.

Die Win32_ComputerSystem-Klasse wird von CIM_UnitaryComputerSystem abgeleitet.

Beispiele

Im folgenden Scripting Center-Codebeispiel wird die Win32_ComputerSystem verwendet, um Informationen von einer Reihe von Computersystemen abzurufen und diese in einer GUI anzuzeigen.

Ein Beispielskript, das Betriebssystem- und Prozessordaten aus Win32_ComputerSystem, Win32_Processor und Win32_OperatingSystem abruft, finden Sie in den Win32_Processor Themenbeispielen.

Im folgenden VBScript-Beispiel wird beschrieben, wie Der Domänenname des lokalen Computers aus Instanzen von Win32_ComputerSystem abgerufen wird.

Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")

for each System in SystemSet
 WScript.Echo System.Domain
next

Im folgenden Perl-Beispiel wird beschrieben, wie Sie den namen des lokalen Computers aus Instanzen von Win32_ComputerSystem abrufen.

use strict;
use Win32::OLE;

my ($SystemSet, $System);  
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
  InstancesOf ("Win32_ComputerSystem") };
  
unless($@)
{
 foreach $System (in $SystemSet)
 {
  print "\n", $System->{Domain}, "\n";
 }
}
else
{
 print STDERR Win32::OLE->LastError, "\n";
}

Im folgenden Perl-Beispiel wird beschrieben, wie Sie den DNS-Domänennamen des lokalen Computers aus Instanzen von Win32_ComputerSystem abrufen.

use strict;
use Win32::OLE;

close (STDERR);

my ($NICSet, $NIC);  
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
 ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
 foreach $NIC (in $NICSet)
 {
  if(defined $NIC->{DNSDomain})
  {
   print "\n", $NIC->{DNSDomain}, "\n";
  }
 }
}
else
{
 print Win32::OLE->LastError, "\n";
}

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_UnitaryComputerSystem

Betriebssystemklassen

WMI-Aufgaben: Konten und Domänen

WMI-Aufgaben: Computerhardware

WMI-Aufgaben: Desktopverwaltung