CIM_UnitaryComputerSystem Klasse
Die CIM_UnitaryComputerSystem-Klasse stellt einen Desktop-, Mobil-, Netzwerkcomputer, Server oder einen anderen Typ von Computersystem mit einem Knoten dar.
Wichtig
Die CIM-Klassen (Common Information Model) von DMTF (Distributed Management Task Force) sind die übergeordneten Klassen, auf denen WMI-Klassen erstellt werden. WMI unterstützt derzeit nur die CIM 2.x-Versionsschemas.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und umfasst alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[Abstract, UUID("{8502C526-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_UnitaryComputerSystem : CIM_ComputerSystem
{
string Caption;
string CreationClassName;
string Description;
string InitialLoadInfo[];
datetime InstallDate;
string LastLoadInfo;
string Name;
string NameFormat;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
uint16 PowerState;
string PrimaryOwnerContact;
string PrimaryOwnerName;
uint16 ResetCapability;
string Roles[];
string Status;
};
Member
Die CIM_UnitaryComputerSystem-Klasse verfügt über die folgenden Membertypen:
Methoden
Die CIM_UnitaryComputerSystem-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
SetPowerState | Definiert den gewünschten Energiezustand für ein logisches Gerät und wann ein Gerät in diesen Zustand versetzt werden soll. Nicht von WMI implementiert. |
Eigenschaften
Die CIM_UnitaryComputerSystem-Klasse verfügt über diese Eigenschaften.
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
CreationClassName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: CIM_Key
Name der Klasse oder Unterklasse, die bei der Erstellung einer instance verwendet wird. Bei Verwendung mit anderen Schlüsseleigenschaften der -Klasse ermöglicht diese Eigenschaft die eindeutige Identifizierung aller Instanzen der -Klasse und ihrer Unterklassen.
Diese Eigenschaft wird von CIM_System geerbt.
-
-
Beschreibung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Description")
Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
InitialLoadInfo
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Daten, die erforderlich sind, um entweder das Gerät für das anfängliche Laden (seinen Schlüssel) oder den Startdienst zu finden, um das Betriebssystem zum Starten anzufordern. Darüber hinaus können auch die Ladeparameter (d. h. ein Pfadname und Parameter) angegeben werden.
-
-
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.
-
-
LastLoadInfo
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Daten, die entweder das Gerät für das anfängliche Laden (dessen Schlüssel) oder den Startdienst identifizieren, der die letzte Betriebssystemlast angefordert hat. Darüber hinaus können auch die Ladeparameter (d. h. ein Pfadname und Parameter) angegeben werden.
-
-
Name
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Bezeichnung, unter der das Objekt bekannt ist. Wenn sie unterklassiert wird, kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
NameFormat
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Das CIM_ComputerSystem-Objekt und dessen Ableitungen sind Objekte der obersten Ebene von CIM, die den Umfang für zahlreiche Komponenten bieten und eindeutige CIM_System Schlüssel erfordern. Eine Heuristik wird definiert, um den CIM_ComputerSystem Namen zu erstellen, um unabhängig vom Ermittlungsprotokoll immer denselben Systemnamen zu generieren. Dadurch werden Bestands- und Verwaltungsprobleme verhindert, bei denen dasselbe Objekt oder dieselbe Entität mehrmals erkannt, aber nicht in ein einzelnes Objekt aufgelöst werden kann. Diese Eigenschaft gibt an, wie der Systemname mithilfe der Unterklasse-Heuristik generiert wurde. Die Heuristik ist in der CIM V2 Common Model-Spezifikation beschrieben und geht davon aus, dass die dokumentierten Regeln durchlaufen werden, um einen Namen zu bestimmen und zuzuweisen. Die Liste NameFormat-Werte definiert die Rangfolge für die Zuweisung des Systemnamens mit mehreren Regeln, die demselben Wert zugeordnet sind. Beachten Sie, dass der CIM_ComputerSystem Name, der mithilfe der Heuristik berechnet wird, der Schlüsselwert des Systems ist. Andere Namen können zugewiesen und für die CIM_ComputerSystem verwendet werden, die besser zum Unternehmen passen, indem Aliase verwendet werden.
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")
-
Sonstige ("Sonstige")
PowerManagementCapabilities
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| Systemstromsteuerung|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)
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 energieverwaltet, d. h. in einen Energiesparmodus versetzt werden. Bei FALSE sollte der ganzzahlige Wert 1 ("Nicht unterstützt") der einzige Eintrag im PowerManagementCapabilities-Array sein.
Diese Eigenschaft gibt nicht an, ob Energieverwaltungsfeatures derzeit aktiviert sind oder wenn aktiviert, welche Features unterstützt werden. Weitere Informationen finden Sie im PowerManagementCapabilities-Array .
PowerState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Aktueller Energiezustand des Computersystems und des zugehörigen Betriebssystems.
Unbekannt (0)
Unbekannt
Volle Leistung (1)
Volle Leistung.
Energiesparmodus – Energiesparmodus (2)
Das System befindet sich im Energiesparmodus und funktioniert weiterhin, kann jedoch eine Leistungseinbuße aufweisen.
Stromsparen – Standby (3)
Das System funktioniert nicht, könnte aber schnell auf volle Leistung gebracht werden.
Stromsparen – Unbekannt (4)
Es ist bekannt, dass sich das System in einem Energiesparmodus befindet, aber die genaue status ist unbekannt.
Stromversorgung (5)
Energiezyklus.
Ausschalten (6)
Ausschalten.
Stromsparen – Warnung (7)
Das System befindet sich in einem Warnzustand und befindet sich auch im Energiesparmodus.
Energiesparmodus – Ruhezustand (8)
Energiesparmodus im Ruhezustand.
Stromsparmodus – Soft Off (9)
Stromsparen weich ausschalten.
PrimaryOwnerContact
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Zeichenfolge, die Informationen zum Erreichen des primären Systembesitzers (z. B. Telefonnummer, E-Mail-Adresse usw.) bereitstellt.
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, kann das unitäre Computersystem mit Hardware zurückgesetzt werden (z. B. mit den Netz- und Zurücksetzungstasten). Wenn diese Option deaktiviert ist, ist das Zurücksetzen der Hardware nicht zulässig.
Sonstiges (1)
Unbekannt (2)
Deaktiviert (3)
Aktiviert (4)
Nicht implementiert (5)
Rollen
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Lese-/Schreibzugriff
Rollen, die das System in der It-Umgebung spielt. Unterklassen des Systems können diese Eigenschaft überschreiben, um explizite Rollenwerte zu definieren. Alternativ kann eine Arbeitsgruppe die Heuristik, Konventionen und Richtlinien für die Angabe von Rollen beschreiben. Für eine instance eines Netzwerksystems kann diese Eigenschaft beispielsweise die Zeichenfolge "Switch" oder "Bridge" enthalten.
Diese Eigenschaft wird von CIM_System geerbt.
Status
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktuelle status des Objekts. 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")
Bemerkungen
Die CIM_UnitaryComputerSystem-Klasse wird von CIM_ComputerSystem abgeleitet.
WMI implementiert diese Klasse nicht. Informationen zu von CIM_UnitaryComputerSystem abgeleiteten WMI-Klassen finden Sie unter Win32-Klassen.
Diese Dokumentation wird von den CIM-Klassenbeschreibungen abgeleitet, die von der DMTF veröffentlicht werden. Microsoft hat möglicherweise Änderungen vorgenommen, um kleinere Fehler zu korrigieren, den Microsoft SDK-Dokumentationsstandards zu entsprechen oder weitere Informationen bereitzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|