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