Win32_OperatingSystem-Klasse
Die Win32_OperatingSystem-WMI-Klasse stellt ein Windows-basiertes Betriebssystem dar, das auf einem Computer installiert ist.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften und Methoden werden in alphabetischer Reihenfolge aufgeführt, nicht in MOF-Reihenfolge.
Syntax
[Singleton, Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4DE-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_OperatingSystem : CIM_OperatingSystem
{
string BootDevice;
string BuildNumber;
string BuildType;
string Caption;
string CodeSet;
string CountryCode;
string CreationClassName;
string CSCreationClassName;
string CSDVersion;
string CSName;
sint16 CurrentTimeZone;
boolean DataExecutionPrevention_Available;
boolean DataExecutionPrevention_32BitApplications;
boolean DataExecutionPrevention_Drivers;
uint8 DataExecutionPrevention_SupportPolicy;
boolean Debug;
string Description;
boolean Distributed;
uint32 EncryptionLevel;
uint8 ForegroundApplicationBoost = 2;
uint64 FreePhysicalMemory;
uint64 FreeSpaceInPagingFiles;
uint64 FreeVirtualMemory;
datetime InstallDate;
uint32 LargeSystemCache;
datetime LastBootUpTime;
datetime LocalDateTime;
string Locale;
string Manufacturer;
uint32 MaxNumberOfProcesses;
uint64 MaxProcessMemorySize;
string MUILanguages[];
string Name;
uint32 NumberOfLicensedUsers;
uint32 NumberOfProcesses;
uint32 NumberOfUsers;
uint32 OperatingSystemSKU;
string Organization;
string OSArchitecture;
uint32 OSLanguage;
uint32 OSProductSuite;
uint16 OSType;
string OtherTypeDescription;
Boolean PAEEnabled;
string PlusProductID;
string PlusVersionNumber;
boolean PortableOperatingSystem;
boolean Primary;
uint32 ProductType;
string RegisteredUser;
string SerialNumber;
uint16 ServicePackMajorVersion;
uint16 ServicePackMinorVersion;
uint64 SizeStoredInPagingFiles;
string Status;
uint32 SuiteMask;
string SystemDevice;
string SystemDirectory;
string SystemDrive;
uint64 TotalSwapSpaceSize;
uint64 TotalVirtualMemorySize;
uint64 TotalVisibleMemorySize;
string Version;
string WindowsDirectory;
uint8 QuantumLength;
uint8 QuantumType;
};
Member
Die Win32_OperatingSystem-Klasse weist folgende Membertypen auf:
Methoden
Die Win32_OperatingSystem-Klasse verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
Neustart | Fährt das Computersystem vollständig herunter und startet es anschließend neu. |
SetDateTime | Ermöglicht die Einstellung von Datum und Uhrzeit des Computers. |
Herunterfahren | Entlädt Programme und DLLs bis zu dem Punkt, an dem es sicher ist, den Computer auszuschalten. |
Win32Shutdown | Stellt alle von Windows-Betriebssystemen unterstützten Optionen zum Herunterfahren bereit. |
Win32ShutdownTracker | Bietet die gleichen Optionen für das Herunterfahren bereit, die von der Win32Shutdown-Methode in Win32_OperatingSystem unterstützt werden, ermöglicht aber auch die Angabe von Kommentaren, eines Grundes für das Herunterfahren oder eines Timeouts. |
Eigenschaften
Die Win32_OperatingSystem-Klasse verfügt über diese Eigenschafen.
-
BootDevice
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|DRIVE_MAP_INFO|btInt13Unit")
Name des Datenträgerlaufwerks, von dem das Windows-Betriebssystem gestartet wird.
Beispiel: "\\Device\Harddisk0"
-
-
BuildNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information Structures|OSVERSIONINFOEX|dwBuildNumber")
Buildnummer eines Betriebssystems. Sie kann für Versionsinformationen, die genauer als Produktversionsnummern sind, verwendet werden.
Beispiel: "1381"
-
-
BuildType
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|CurrentType")
Typ des Builds, der für ein Betriebssystem verwendet wird.
Beispiele: ""Retail build"", ""überprüfter Build""
-
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Beschriftung")
Kurzbeschreibung des Objekts – eine einzeilige Zeichenfolge. Die Zeichenfolge enthält die Betriebssystemversion. Beispiel: "Microsoft Windows 7 Enterprise ". Diese Eigenschaft kann lokalisiert werden.
Windows Vista und Windows 7: Diese Eigenschaft kann nachgestellte Zeichen enthalten. Beispielsweise kann die Zeichenfolge „Microsoft Windows 7 Enterprise “ (einschließlich Leerzeichen am Ende) erforderlich sein, um Informationen über diese Eigenschaft abzurufen.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
CodeSet
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (6), MappingStrings ("Win32API|National Language Support Functions|GetLocaleInfo|LOCALE_IDEFAULTANSICODEPAGE")
Wert einer Codeseite, die ein Betriebssystem verwendet. Eine Codeseite enthält eine Zeichentabelle, die ein Betriebssystem verwendet, um Zeichenketten für verschiedene Sprachen zu übersetzen. Das American National Standards Institute (ANSI) listet Werte auf, die definierte Codeseiten darstellen. Wenn ein Betriebssystem keine ANSI-Codeseite verwendet, wird dieses Element auf 0 (Null) festgelegt. Die CodeSet-Zeichenfolge kann maximal sechs Zeichen zur Definition des Codeseitenwerts enthalten.
Beispiel: "1255"
-
-
CountryCode
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|National Language Support Functions|GetLocaleInfo|LOCALE_ICOUNTRY")
Code für das Land/die Region, das/die ein Betriebssystem verwendet. Werte basieren auf internationalen Ländervorwahlen – auch als IBM-Länder-/Regionscodes bezeichnet. Für diese Eigenschaft können maximal sechs Zeichen verwendet werden, um den Codewert für Land/Region zu definieren.
Beispiel: "1" (USA)
-
-
CreationClassName
-
Name der ersten konkreten Klasse, die in der Vererbungskette auftaucht, die bei der Erzeugung einer Instanz verwendet wird. In Verbindung mit anderen Schlüsseleigenschaften der Klasse ermöglicht diese Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.
Diese Eigenschaft wird von CIM_Dependency geerbt.
-
CSCreationClassName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Propagated ("CIM_ComputerSystem.CreationClassName"), CIM_Key, MaxLen (256)
Name der Erstellungsklasse des kontrollierenden Computersystems.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
-
-
CSDVersion
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information Structures|OSVERSIONINFOEX|szCSDVersion")
NULL-terminierte Zeichenfolge, die das letzte auf einem Computer installierte Service Pack angibt. Wenn kein Service Pack installiert ist, ist die Zeichenfolge NULL.
Beispiel: "Service Pack 3"
-
-
CSName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Propagated ("CIM_ComputerSystem.Name"), CIM_Key, MaxLen (256)
Name des kontrollierenden Computersystems.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
-
-
CurrentTimeZone
-
-
Datentyp: sint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Minuten")
Anzahl der Minuten, um die ein Betriebssystem von der Zeitzone GMT (Greenwich Mean Time) abweicht. Die Zahl ist positiv, negativ oder null.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
-
-
DataExecutionPrevention_32BitApplications
-
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Wenn das Hardwarefeature zur Datenausführungsverhinderung verfügbar ist, gibt diese Eigenschaft an, dass das Feature für 32-Bit-Anwendungen festgelegt ist, wenn ihr Wert True lautet. Auf 64-Bit-Computern wird das Feature zur Datenausführungsverhinderung im BCD (Boot Configuration Data, Startkonfigurationsdaten)-Speicher konfiguriert, und die Eigenschaften in Win32_OperatingSystem werden entsprechend festgelegt.
-
-
DataExecutionPrevention_Available
-
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Die Datenausführungsverhinderung (DEP) ist ein Hardwarefeature, mit dem Pufferüberlaufangriffe verhindert werden können, indem die Ausführung von Code auf Datenseiten beendet wird. Wenn True, ist dieses Feature verfügbar. Auf 64-Bit-Computern wird das Feature zur Datenausführungsverhinderung im BCD-Speicher konfiguriert, und die Eigenschaften in Win32_OperatingSystem werden entsprechend festgelegt.
-
-
DataExecutionPrevention_Drivers
-
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Wenn das Hardwarefeature zur Datenausführungsverhinderung verfügbar ist, gibt diese Eigenschaft an, dass das Feature für Treiber festgelegt ist, wenn ihr Wert True lautet. Auf 64-Bit-Computern wird das Feature zur Datenausführungsverhinderung im BCD-Speicher konfiguriert, und die Eigenschaften in Win32_OperatingSystem werden entsprechend festgelegt.
-
-
DataExecutionPrevention_SupportPolicy
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Gibt an, welche DEP-Einstellung (Data Execution Prevention, Datenausführungsverhinderung) angewendet wird. Die DEP-Einstellung gibt an, in welchem Umfang DEP auf 32-Bit-Anwendungen auf dem System angewendet wird. DEP wird immer auf den Windows-Kernel angewendet.
-
-
Always Off (0)
-
DEP wird ausnahmslos für alle 32-Bit-Anwendungen auf dem Computer deaktiviert. Diese Einstellung ist für die Benutzeroberfläche nicht verfügbar.
-
Always On (1)
-
DEP wird für alle 32-Bit-Anwendungen auf dem Computer aktiviert. Diese Einstellung ist für die Benutzeroberfläche nicht verfügbar.
-
Opt In (2)
-
DEP wird für eine begrenzte Anzahl von Binärdateien, den Kernel und alle Windows-basierten Dienste aktiviert. Das Feature ist jedoch standardmäßig für alle 32-Bit-Anwendungen deaktiviert. Benutzer*innen oder Administrator*innen müssen explizit entweder die Einstellung Always on oder Opt Out auswählen, bevor DEP auf 32-Bit-Anwendungen angewendet werden kann.
-
Opt Out (3)
-
DEP wird standardmäßig für alle 32-Bit-Anwendungen aktiviert. Benutzer*innen oder Administrator*innen können die Unterstützung für eine 32-Bit-Anwendung explizit entfernen, indem sie die Anwendung einer Ausnahmenliste hinzufügen.
Debuggen
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|GetSystemMetrics|SM_DEBUG")
Das Betriebssystem ist ein überprüfter (Debug-)Build. Wenn True, dann ist die Debugversion installiert. Überprüfte Builds bieten Fehlerüberprüfung, Argumentüberprüfung und Systemdebuggingcode. Zusätzlicher Code in einer überprüften Binärdatei generiert eine Kerneldebugger-Fehlermeldung und übergeben die Steuerung an einem Haltepunkt an den Debugger. Dies hilft, die Ursache und Position des Fehlers sofort zu ermitteln. Die Leistung kann aufgrund des zusätzlichen Codes, der ausgeführt wird, bei einem überprüften Build beeinträchtigt werden.
Beschreibung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: Override ("Beschreibung"), MappingStrings ("WMI")
Beschreibung des Windows-Betriebssystems. Einige Benutzeroberflächen, z. B. diejenigen, die das Bearbeiten dieser Beschreibung zulassen, beschränken die Länge auf 48 Zeichen.
Distributed
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
Wenn True, wird das Betriebssystem über mehrere Computersystemknoten verteilt. In diesem Fall sollten diese Knoten als Cluster gruppiert werden.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
EncryptionLevel
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Verschlüsselungsebene für sichere Transaktionen: 40-Bit, 128-Bit oder n-Bit.
40-Bit (0)
128-Bit (1)
n-Bit (2)
ForegroundApplicationBoost
-
Datentyp: uint8
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")
Der Vordergrundanwendung wird eine höhere Priorität zugewiesen. Der Anwendungsboost wird implementiert, indem eine Anwendung mehr Ausführungszeitsegmente (Quantenlängen) erhält.
None (0)
Das System erhöht die Quantenlänge um 6.
Minimum (1)
Das System erhöht die Quantenlänge um 12.
Maximum (2)
Das System erhöht die Quantenlänge um 18.
FreePhysicalMemory
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Die Größe des zurzeit nicht verwendeten und verfügbaren physischen Arbeitsspeichers in Kilobyte.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
FreeSpaceInPagingFiles
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF.DMTF|System Memory Settings|001.4"), Units ("Kilobyte")
Die Größe in Kilobyte, die den Auslagerungsdateien des Betriebssystems zugeordnet werden kann, ohne dass andere Seiten ausgelagert werden müssen.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
FreeVirtualMemory
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Die Größe des zurzeit nicht verwendeten und verfügbaren virtuellen Arbeitsspeichers in Kilobyte.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("Installationsdatum")
Das Datenobjekt wurde installiert. Diese Eigenschaft benötigt keinen Wert, um anzuzeigen, dass das Objekt installiert ist.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
LargeSystemCache
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DEPRECATED
Diese Eigenschaft ist veraltet und wird nicht mehr unterstützt.
Optimize for Applications (0)
Speicher für Anwendungen optimieren.
Optimize for System Performance (1)
Speicher für die Systemleistung optimieren.
LastBootUpTime
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Datum und Uhrzeit des letzten Neustarts des Betriebssystems.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
LocalDateTime
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrSystemDate", "MIF.DMTF|General Information|001.6")
Betriebssystemversion sowie lokales Datum und Tageszeit.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
Gebietsschema
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|National Language Support Functions|GetLocaleInfo|LOCALE_ILANGUAGE")
Vom Betriebssystem verwendete Sprachbezeichner. Ein Sprachbezeichner ist eine internationale numerische Standardabkürzung für ein Land/eine Region. Jede Sprache verfügt über einen eindeutigen Sprachbezeichner (LANGID), einen 16-Bit-Wert, der aus einem primären und einem sekundären Sprachbezeichner besteht.
Hersteller
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Name des Betriebssystemherstellers. Bei Windows-basierten Systemen lautet dieser Wert "Microsoft Corporation".
MaxNumberOfProcesses
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrSystemMaxProcesses")
Die maximale Anzahl von Prozesskontexten, die vom Betriebssystem unterstützt werden können. Der vom Anbieter festgelegte Standardwert lautet 4294967295 (0xFFFFFFFF). Wenn kein festes Maximum vorhanden ist, sollte der Wert 0 (Null) lauten. Auf Systemen mit einem festen Maximum kann dieses Objekt die Diagnose von Fehlern erleichtern, die auftreten, wenn das Maximum erreicht wird – wenn unbekannt, geben Sie 4294967295 (0xFFFFFFFF) ein.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
MaxProcessMemorySize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Maximale Größe des Arbeitsspeichers in Kilobyte, der einem Prozess zugewiesen werden können. Bei Betriebssystemen ohne virtuellen Arbeitsspeicher entspricht dieser Wert in der Regel der Gesamtmenge des physischen Arbeitsspeichers abzüglich des vom BIOS und dem Betriebssystem verwendeten Arbeitsspeichers. Bei einigen Betriebssystemen kann dieser Wert unendlich groß sein, in diesem Fall sollte 0 (Null) eingegeben werden. In anderen Fällen kann dieser Wert eine Konstante sein, z. B. 2G oder 4G.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
MUILanguages
-
Datentyp: string-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Sprachen aus dem MUI Pack (Multilingual User Interface Pack) sind auf dem Computer installiert. Beispiel: "en-US". MUI Pack-Sprachen sind Ressourcendateien, die auf der englischen Version des Betriebssystems installiert werden können. Wenn ein MUI Pack installiert worden ist, können Sie die Sprache der Benutzeroberfläche in eine von 33 unterstützten Sprachen ändern.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Betriebssysteminstanz innerhalb eines Computersystems.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
NumberOfLicensedUsers
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Anzahl der Benutzerlizenzen für das Betriebssystem. Wenn unbegrenzt, geben Sie 0 (Null) ein. Wenn unbekannt, geben Sie -1 ein.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
NumberOfProcesses
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrSystemProcesses")
Anzahl der prozessspezifischen Kontexte, die derzeit auf dem Betriebssystem geladen sind oder ausgeführt werden.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
NumberOfUsers
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrSystemNumUsers")
Anzahl der Benutzersitzungen, für die das Betriebssystem derzeit Statusinformationen speichert.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
OperatingSystemSKU
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
SKU-Nummer (Stock Keeping Unit) des Betriebssystems. Diese Werte sind identisch mit den in WinNT.h definierten PRODUCT_*-Konstanten, die in Verbindung mit der GetProductInfo-Funktion verwendet werden.
Die folgende Liste enthält die möglichen SKU-Werte.
PRODUCT_UNDEFINED (0)
Nicht definiert
PRODUCT_ULTIMATE (1)
Ultimate Edition, z. B. Windows Vista Ultimate.
PRODUCT_HOME_BASIC (2)
Home Basic Edition
PRODUCT_HOME_PREMIUM (3)
Home Premium Edition
PRODUCT_ENTERPRISE (4)
Enterprise
PRODUCT_BUSINESS (6)
Business Edition
PRODUCT_STANDARD_SERVER (7)
Windows Server Standard Edition (Installation der Desktopdarstellung)
PRODUCT_DATACENTER_SERVER (8)
Windows Server Datacenter Edition (Installation der Desktopdarstellung)
PRODUCT_SMALLBUSINESS_SERVER (9)
Small Business Server Edition
PRODUCT_ENTERPRISE_SERVER (10)
Enterprise Server Edition
PRODUCT_STARTER (11)
Starter Edition
PRODUCT_DATACENTER_SERVER_CORE (12)
Datacenter Server Core Edition
PRODUCT_STANDARD_SERVER_CORE (13)
Standard Server Core Edition
PRODUCT_ENTERPRISE_SERVER_CORE (14)
Enterprise Server Core Edition
PRODUCT_WEB_SERVER (17)
Web Server Edition
PRODUCT_HOME_SERVER (19)
Home Server Edition
PRODUCT_STORAGE_EXPRESS_SERVER (20)
Storage Express Server Edition
PRODUCT_STORAGE_STANDARD_SERVER (21)
Windows Storage Server Standard Edition (Installation der Desktopdarstellung)
PRODUCT_STORAGE_WORKGROUP_SERVER (22)
Windows Storage Server Workgroup Edition (Installation der Desktopdarstellung)
PRODUCT_STORAGE_ENTERPRISE_SERVER (23)
Storage Enterprise Server Edition
PRODUCT_SERVER_FOR_SMALLBUSINESS (24)
Server for Small Business Edition
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM (25)
Small Business Server Premium Edition
PRODUCT_ENTERPRISE_N (27)
Windows Enterprise Edition
PRODUCT_ULTIMATE_N (28)
Windows Ultimate Edition
PRODUCT_WEB_SERVER_CORE (29)
Windows Server Web Server Edition (Core-Installation)
PRODUCT_STANDARD_SERVER_V (36)
Windows Server Standard Edition ohne Hyper-V
PRODUCT_DATACENTER_SERVER_V (37)
Windows Server Datacenter Edition ohne Hyper-V (vollständige Installation)
PRODUCT_ENTERPRISE_SERVER_V (38)
Windows Server Enterprise Edition ohne Hyper-V (vollständige Installation)
PRODUCT_DATACENTER_SERVER_CORE_V (39)
Windows Server Datacenter Edition ohne Hyper-V (Core-Installation)
PRODUCT_STANDARD_SERVER_CORE_V (40)
Windows Server Standard Edition ohne Hyper-V (Core-Installation)
PRODUCT_ENTERPRISE_SERVER_CORE_V (41)
Windows Server Enterprise ohne Hyper-V (Core-Installation)
PRODUCT_HYPERV (42)
Microsoft Hyper-V Server
PRODUCT_STORAGE_EXPRESS_SERVER_CORE (43)
Storage Server Express Edition (Core-Installation)
PRODUCT_STORAGE_STANDARD_SERVER_CORE (44)
Storage Server Standard Edition (Core-Installation)
PRODUCT_STORAGE_WORKGROUP_SERVER_CORE (45)
Storage Server Workgroup Edition (Core-Installation)
PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE (46)
Storage Server Enterprise Edition (Core-Installation)
PRODUCT_PROFESSIONAL (48)
Windows Professional
PRODUCT_SB_SOLUTION_SERVER (50)
Windows Server Essentials (Installation der Desktopdarstellung)
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE (63)
Small Business Server Premium (Core-Installation)
PRODUCT_CLUSTER_SERVER_V (64)
Windows Compute Cluster Server ohne Hyper-V
PRODUCT_CORE_ARM (97)
Windows RT
PRODUCT_CORE (101)
Windows Home
PRODUCT_PROFESSIONAL_WMC (103)
Windows Professional mit Media Center
PRODUCT_MOBILE_CORE (104)
Windows Mobile
PRODUCT_IOTUAP (123)
Windows IoT (Internet of Things) Core
PRODUCT_DATACENTER_NANO_SERVER (143)
Windows Server Datacenter Edition (Nano Server-Installation)
PRODUCT_STANDARD_NANO_SERVER (144)
Windows Server Standard Edition (Nano Server-Installation)
PRODUCT_DATACENTER_WS_SERVER_CORE (147)
Windows Server Datacenter Edition (Core-Installation)
PRODUCT_STANDARD_WS_SERVER_CORE (148)
Windows Server Standard Edition (Core-Installation)
PRODUCT_ENTERPRISE_FOR_VIRTUAL_DESKTOPS (175)
Windows Enterprise for Virtual Desktops (Azure Virtual Desktop)
PRODUCT_DATACENTER_SERVER_AZURE_EDITION (407)
Windows Server Datacenter: Azure Edition
Organisation
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|RegisteredOrganization")
Firmenname für registrierte Betriebssystembenutzer*innen.
Beispiel: "Microsoft Corporation"
OSArchitecture
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Architektur des Betriebssystems im Gegensatz zum Prozessor. Diese Eigenschaft kann lokalisiert werden.
Beispiel: 32-Bit
OSLanguage
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|DEFAULT\\Control Panel\\International|Locale")
Sprachversion des installierten Betriebssystems. Die folgende Liste enthält die möglichen Werte. Beispiel: 0x0807 (Deutsch, Schweiz).
1 (0x1)
Arabisch
4 (0x4)
Chinesisch (vereinfacht) – China)
9 (0x9)
Englisch
1025 (0x401)
Arabisch – Saudi-Arabien
1026 (0x402)
Bulgarisch
1027 (0x403)
Katalanisch
1028 (0x404)
Chinesisch (traditionell) – Taiwan
1029 (0x405)
Tschechisch
1030 (0x406)
Dänisch
1031 (0x407)
Deutsch (Deutschland)
1032 (0x408)
Griechisch
1033 (0x409)
Englisch – USA
1034 (0x40A)
Spanisch – traditionelle Sortierung
1035 (0x40B)
Finnisch
1036 (0x40C)
Französisch (Frankreich)
1037 (0x40D)
Hebräisch
1038 (0x40E)
Ungarisch
1039 (0x40F)
Isländisch
1040 (0x410)
Italienisch (Italien)
1041 (0x411)
Japanisch
1042 (0x412)
Koreanisch
1043 (0x413)
Niederländisch (Niederlande)
1044 (0x414)
Norwegisch – Bokmål
1045 (0x415)
Polnisch
1046 (0x416)
Portugiesisch (Brasilien)
1047 (0x417)
Rätoromanisch
1048 (0x418)
Rumänisch
1049 (0x419)
Russisch
1050 (0x41A)
Kroatisch
1051 (0x41B)
Slowakisch
1052 (0x41C)
Albanisch
1053 (0x41D)
Schwedisch
1054 (0x41D)
Thai
1055 (0x41F)
Türkisch
1056 (0x420)
Urdu
1057 (0x421)
Indonesisch
1058 (0x422)
Ukrainisch
1059 (0x423)
Belarussisch
1060 (0x424)
Slowenisch
1061 (0x425)
Estnisch
1062 (0x426)
Lettisch
1063 (0x427)
Litauisch
1065 (0x429)
Persisch
1066 (0x42A)
Vietnamesisch
1069 (0x42D)
Baskisch (Baskisch)
1070 (0x42D)
Serbisch
1071 (0x42F)
Mazedonisch (Nordmazedonien)
1072 (0x430)
Sutu
1073 (0x431)
Xitsonga
1074 (0x432)
Setswana
1076 (0x434)
Xhosa
1077 (0x435)
Zulu
1078 (0x436)
Afrikaans
1080 (0x438)
Färöisch
1081 (0x439)
Hindi
1082 (0x43A)
Maltesisch
1084 (0x43C)
Schottisches Gälisch (Vereinigtes Königreich)
1085 (0x43D)
Jiddisch
1086 (0x43E)
Malaiisch – Malaysia
2049 (0x801)
Arabisch – Irak
2052 (0x804)
Chinesisch (vereinfacht) – VR China
2055 (0x807)
Deutsch – Schweiz
2057 (0x809)
Englisch – Vereinigtes Königreich
2058 (0x80A)
Spanisch – Mexiko
2060 (0x80C)
Französisch – Belgien
2064 (0x810)
Italienisch – Schweiz
2067 (0x813)
Niederländisch – Belgien
2068 (0x814)
Norwegisch – Nynorsk
2070 (0x816)
Portugiesisch (Portugal)
2072 (0x818)
Rumänisch – Republik Moldau
2073 (0x819)
Russisch – Republik Moldau
2074 (0x81A)
Serbisch – Lateinisch
2077 (0x81D)
Schwedisch – Finnland
3073 (0xC01)
Arabisch – Ägypten
3076 (0xC04)
Chinesisch (traditionell) – Hongkong (SAR)
3079 (0xC07)
Deutsch – Österreich
3081 (0xC09)
Englisch – Australien
3082 (0xC0A)
Spanisch – internationale Sortierung
3084 (0xC0C)
Französisch – Kanada
3098 (0xC1A)
Serbisch – Kyrillisch
4097 (0x1001)
Arabisch – Libyen
4100 (0x1004)
Chinesisch (vereinfacht) – Singapur
4103 (0x1007)
Deutsch – Luxembourg
4105 (0x1009)
Englisch – Kanada
4106 (0x100A)
Spanisch – Guatemala
4108 (0x100C)
Französisch – Schweiz
5121 (0x1401)
Arabisch – Algerien
5127 (0x1407)
Deutsch – Liechtenstein
5129 (0x1409)
Englisch – Neuseeland
5130 (0x140A)
Spanisch – Costa Rica
5132 (0x140C)
Französisch – Luxembourg
6145 (0x1801)
Arabisch – Marokko
6153 (0x1809)
Englisch – Irland
6154 (0x180A)
Spanisch – Panama
7169 (0x1C01)
Arabisch – Tunesien
7177 (0x1C09)
Englisch – Südafrika
7178 (0x1C0A)
Spanisch – Dominikanische Republik
8193 (0x2001)
Arabisch – Oman
8201 (0x2009)
Englisch – Jamaika
8202 (0x200A)
Spanisch – Venezuela
9217 (0x2401)
Arabisch – Jemen
9226 (0x240A)
Spanisch – Kolumbien
10241 (0x2801)
Arabisch – Syrien
10249 (0x2809)
Englisch – Belize
10250 (0x280A)
Spanisch – Peru
11265 (0x2C01)
Arabisch – Jordanien
11273 (0x2C09)
Englisch – Trinidad
11274 (0x2C0A)
Spanisch – Argentinien
12289 (0x3001)
Arabisch – Libanon
12298 (0x300A)
Spanisch – Ecuador
13313 (0x3401)
Arabisch – Kuwait
13322 (0x340A)
Spanisch – Chile
14337 (0x3801)
Arabisch – Vereinigte Arabische Emirate
14346 (0x380A)
Spanisch – Uruguay
15361 (0x3C01)
Arabisch – Bahrain
15370 (0x3C0A)
Spanisch – Paraguay
16385 (0x4001)
Arabisch – Katar
16394 (0x400A)
Spanisch – Bolivien
17418 (0x440A)
Spanisch – El Salvador
18442 (0x480A)
Spanisch – Honduras
19466 (0x4C0A)
Spanisch – Nicaragua
20490 (0x500A)
Spanisch – Puerto Rico
OSProductSuite
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\ProductOptions|ProductSuite"), BitValues ("Small Business", "Enterprise", "BackOffice", "Communication Server", "Terminal Server", "Small Business(Restricted)", "Embedded NT", "Data Center")
Installierte und lizenzierte Systemzusatzprodukte zum Betriebssystem. Der Wert 146 (0x92) für OSProductSuite gibt beispielsweise Enterprise, Terminal Services und Data Center an (Bits 1, 4 und 7 aktiviert). Die folgende Liste enthält mögliche Werte.
1 (0x1)
Microsoft Small Business Server war einmal installiert, wurde aber möglicherweise auf eine andere Version von Windows aktualisiert.
2 (0x2)
Windows Server 2008 Enterprise ist installiert.
4 (0x4)
Windows BackOffice-Komponenten sind installiert.
8 (0x8)
Communication Server ist installiert.
16 (0x10)
Terminaldienste sind installiert.
32 (0x20)
Microsoft Small Business Server ist mit einer eingeschränkten Clientlizenz installiert.
64 (0x40)
Windows Embedded ist installiert.
128 (0x80)
Eine Datacenter Edition ist installiert.
256 (0x100)
Terminaldienste sind installiert, es wird jedoch nur eine interaktive Sitzung unterstützt.
512 (0x200)
Windows Home Edition ist installiert.
1024 (0x400)
Web Server Edition ist installiert.
8192 (0x2000)
Storage Server Edition ist installiert.
16384 (0x4000)
Compute Cluster Edition ist installiert.
OSType
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_OperatingSystem.OtherTypeDescription")
Typ des Betriebssystems. Die folgende Liste gibt die möglichen Werte an.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
Unbekannt (0)
Sonstige (1)
MACOS (2)
MACROS
ATTUNIX (3)
DGUX (4)
DECNT (5)
Digital Unix (6)
OpenVMS (7)
HPUX (8)
AIX (9)
MVS (10)
OS400 (11)
OS/2 (12)
JavaVM (13)
MSDOS (14)
WIN3x (15)
WIN95 (16)
WIN98 (17)
WINNT (18)
WINCE (19)
NCR3000 (20)
NetWare (21)
OSF (22)
DC/OS (23)
Reliant UNIX (24)
SCO UnixWare (25)
SCO OpenServer (26)
Sequent (27)
IRIX (28)
Solaris (29)
Solaris
SunOS (30)
U6000 (31)
ASERIES (32)
TandemNSK (33)
TandemNT (34)
BS2000 (35)
LINUX (36)
Lynx (37)
XENIX (38)
VM/ESA (39)
Interactive UNIX (40)
BSDUNIX (41)
FreeBSD (42)
NetBSD (43)
GNU Hurd (44)
OS9 (45)
MACH Kernel (46)
Inferno (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
NextStep (55)
PalmPilot (56)
Rhapsody (57)
Windows 2000 (58)
Dedicated (59)
OS/390 (60)
VSE (61)
TPF (62)
OtherTypeDescription
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem.OSType")
Zusätzliche Beschreibung der aktuellen Betriebssystemversion.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
PAEEnabled
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
Wenn True, werden die physischen Adresserweiterungen (PAE) von dem Betriebssystem aktiviert, das auf Intel-Prozessoren ausgeführt wird. PAE ermöglicht es Anwendungen, mehr als 4 GB physischen Arbeitsspeicher zu adressieren. Wenn PAE aktiviert ist, verwendet das Betriebssystem die dreistufige lineare Adressübersetzung statt der zweistufigen. Durch die Bereitstellung von mehr physischem Arbeitsspeicher für eine Anwendung wird die Notwendigkeit, Speicher in die Auslagerungsdatei auszulagern, reduziert und die Leistung erhöht. Um PAE zu aktivieren, verwenden Sie den Schalter „/PAE“in der Datei „Boot.ini“. Weitere Informationen zum Feature „Physische Adresserweiterung“ finden Sie unter Physische Adresserweiterung.
PlusProductID
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|Plus! ProductId")
Wird nicht unterstützt.
PlusVersionNumber
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|Plus! VersionNumber")
Wird nicht unterstützt.
PortableOperatingSystem
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob das Betriebssystem von einem externen USB-Gerät gestartet wurde. Wenn „true“, hat das Betriebssystem erkannt, dass es auf einem unterstützten lokal verbundenen Speichergerät gestartet wird.
Windows Server 2008 R2, Windows 7, Windows Server 2008 und Windows Vista: Diese Eigenschaft wird erst ab Windows 8 und Windows Server 2012 unterstützt.
Primärer Server/verwaltete Instanz
-
Datentyp: Boolescher Wert
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("WMI")
Gibt an, ob es sich um das primäre Betriebssystem handelt.
ProductType
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Zusätzliche Systeminformationen.
Arbeitsstation (1)
Domänencontroller (2)
Server (3)
QuantumLength
-
Datentyp: uint8
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")
Nicht unterstützt
**Windows Server 2008 und Windows Vista: **
Die Eigenschaft QuantumLength definiert die Anzahl der CPU-Zyklen pro Quantum. Ein Quantum ist eine Ausführungszeiteinheit, die der Scheduler einer Anwendung geben darf, bevor er zu anderen Anwendungen wechselt. Wenn ein Thread ein Quantum ausführt, wird er vom Kernel priorisiert und an das Ende einer Warteschlange für Anwendungen mit der gleichen Priorität verschoben. Die tatsächliche Länge des Quantums eines Threads variiert auf verschiedenen Windows-Plattformen. Nur für Windows NT/Windows 2000.
Die möglichen Werte lauten wie folgt.
Unbekannt (0)
Eine Zeiteinheit (1)
Zwei Zeiteinheiten (2)
QuantumType
-
Datentyp: uint8
-
Zugriffstyp: Lesen/Schreiben
Nicht unterstützt
**Windows Server 2008 und Windows Vista: **
Die Eigenschaft QuantumType gibt entweder feste oder variable Länge Quanten an. Windows verwendet standardmäßig Quanten variabler Länge, bei denen die Vordergrundanwendung ein längeres Quantum hat als die Hintergrundanwendungen. Windows Server verwendet standardmäßig Quanten mit fester Länge. Ein Quantum ist eine Ausführungszeiteinheit, die der Scheduler einer Anwendung geben darf, bevor er zu einer anderen Anwendung wechselt. Wenn ein Thread ein Quantum ausführt, wird er vom Kernel priorisiert und an das Ende einer Warteschlange für Anwendungen mit der gleichen Priorität verschoben. Die tatsächliche Länge des Quantums eines Threads variiert auf verschiedenen Windows-Plattformen.
Die möglichen Werte lauten wie folgt.
Unbekannt (0)
Fest (1)
Variabel (2)
RegisteredUser
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|RegisteredOwner")
Name des registrierten Betriebssystembenutzers.
Beispiel: "Ben Smith"
SerialNumber
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|ProductId")
Seriennummer-ID des Betriebssystemprodukts.
Beispiel: "10497-OEM-0031416-71674"
ServicePackMajorVersion
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information Structures|OSVERSIONINFOEX|wServicePackMajor")
Hauptversionsnummer des auf dem Computersystem installierten Service Packs. Wenn kein Service Pack installiert worden ist, lautet der Wert 0 (Null).
ServicePackMinorVersion
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information Structures|OSVERSIONINFOEX|wServicePackMinor")
Nebenversionsnummer des auf dem Computersystem installierten Service Packs. Wenn kein Service Pack installiert worden ist, lautet der Wert 0 (Null).
SizeStoredInPagingFiles
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF.DMTF|System Memory Settings|001.3"), Units ("Kilobyte")
Gesamtzahl der Kilobytes, die in den Auslagerungsdateien des Betriebssystems gespeichert werden können – 0 (Null) bedeutet, dass keine Auslagerungsdateien vorhanden sind. Beachten Sie, dass diese Zahl nicht die tatsächliche physische Größe der Auslagerungsdatei auf dem Datenträger darstellt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktueller Status des Objekts. Es können verschiedene betriebliche und nicht betriebliche Statuswerte definiert werden. Zu den betrieblichen Statuswerten gehören: „OK“, „Herabgestuft“ und „Voraus Fehler“ (ein Element, z. B. eine SMART-fähige Festplatte, funktioniert möglicherweise ordnungsgemäß, prognostiziert aber in naher Zukunft einen Fehler). Die nicht betrieblichen Statuswerte umfassen: „Fehler“, „Wird gestartet“, „Wird beendet“ und „Dienst“. Der Status „Dienst“ bezieht sich auf administrative Arbeiten wie das Spiegeln eines Datenträgers, das Neuladen einer Benutzerberechtigungsliste oder andere administrative Arbeiten. Nicht alle diese Arbeiten erfolgen online, aber das verwaltete Element ist weder „OK“ noch in einem der anderen Zustände.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
OK ("OK")
Error ("Fehler")
Degraded ("Herabgestuft")
Unknown ("Unbekannt")
Pred Fail ("Voraus Fehler")
Starting ("Wird gestartet")
Stopping ("Wird beendet")
Service ("Dienst")
Stressed ("Belastet")
NonRecover ("NichtWiederherstellbar")
No Contact ("Kein Kontakt")
Lost Comm ("Verbindung getrennt")
SuiteMask
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: BitMap ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"), BitValues ("Windows Server, Small Business Edition", "Windows Server, Enterprise Edition", "Windows Server, Backoffice Edition", "Windows Server, Communications Edition", "Microsoft Terminal Services", "Windows Server, Small Business Edition Restricted", "Windows Embedded", "Windows Server, Datacenter Edition", "Single User", "Windows Home Edition", "Windows Server, Web Edition")
Bitflags, welche die auf dem System verfügbaren Produktfamilien angeben.
Wenn Sie beispielsweise „Personal“ und „BackOffice“ angeben möchten, legen Sie SuiteMask auf 4 | 512
oder 516
fest.
1
Small Business
2
Enterprise
4
BackOffice
8
Kommunikation
16
Terminaldienste
32
Small Business Restricted
64
Embedded Edition
128
Datacenter Edition
256
Einzelbenutzer
512
Home Edition
1024
Web Server Edition
SystemDevice
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|Registry Functions|GetPrivateProfileString|Paths|TargetDevice")
Physische Datenträgerpartition, auf der das Betriebssystem installiert ist.
SystemDirectory
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information FunctionsGetSystemDirectory)
Systemverzeichnis des Betriebssystems.
Beispiel: "C:\WINDOWS\SYSTEM32"
SystemDrive
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Buchstabe des Laufwerks, auf dem sich das Betriebssystem befindet. Beispiel: "C:"
TotalSwapSpaceSize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Gesamter Auslagerungsspeicher in Kilobyte. Dieser Wert kann NULL (nicht angegeben) sein, wenn der Auslagerungsspeicher nicht von Auslagerungsdateien unterschieden wird. Bei manchen Betriebssystemen wird allerdings nicht zwischen diesen Konzepten unterschieden. In UNIX können beispielsweise ganze Prozesse ausgelagert werden, wenn die Liste der freien Seiten unter einen bestimmten Wert fällt und dort bleibt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
TotalVirtualMemorySize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Die Anzahl des virtuellen Arbeitsspeichers in Kilobyte. Dies kann z. B. berechnet werden, indem die Menge des gesamten Arbeitsspeichers zur Menge des Auslagerungsspeichers addiert wird, d. h. die Menge des im Computersystem vorhandenen oder von diesem aggregierten Speichers wird zur Eigenschaft SizeStoredInPagingFiles addiert.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
TotalVisibleMemorySize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Units ("Kilobyte")
Gesamtmenge des für das Betriebssystem verfügbaren physischen Arbeitsspeichers in Kilobyte. Dieser Wert gibt nicht unbedingt die tatsächliche Größe des physischen Speichers an, sondern den Wert, der dem Betriebssystem als verfügbar gemeldet wird.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
Diese Eigenschaft wird von CIM_OperatingSystem geerbt.
Version
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Override ("Version"), MappingStrings ("Win32API|System Information Structures|OSVERSIONINFOEX|dwMajorVersion, dwMinorVersion")
Versionsnummer des Betriebssystems.
Beispiel: "4.0"
WindowsDirectory
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API|System Information Functions|GetWindowsDirectory")
Windows-Verzeichnis des Betriebssystems.
Beispiel: "C:\WINDOWS"
Hinweise
Die Win32_OperatingSystem-Klasse wird von CIM_OperatingSystem abgeleitet.
Jedes Betriebssystem, das auf einem Computer installiert werden kann, auf dem ein Windows-basiertes Betriebssystem ausgeführt werden kann, ist ein Nachfolger oder Member dieser Klasse. Win32_OperatingSystem ist eine Singletonklasse. Um die einzelne Instanz abzurufen, verwenden Sie „@“ für den Schlüssel.
Im Gegensatz zu den meisten anderen WMI-Klassen, die von MgmtClassGen generiert werden, gibt die OperatingSystem.CreateInstance()-Methode ein leeres OperatingSystem-Objekt zurück. Wenn Sie C# mit MgmtClassGen verwenden, können Sie daher den folgenden Code verwenden:
WMI.OperatingSystem os = new ROOT.CIMV2.win32.OperatingSystem();
Beispiele
Sie finden ein VBScript-Beispiel, das Betriebssystem- und Prozessordaten aus Win32_ComputerSystem, Win32_Processor und Win32_OperatingSystem abruft, in den Beispielen des Themas Win32_Processor.
Das folgende Skript ruft die Instanzen von Win32_OperatingSystem im Standardnamespace „Root\CIMv2“ ab und zeigt dann Informationen zum Betriebssystem an.
On Error Resume Next
' Connect to WMI and obtain instances of Win32_OperatingSystem
For Each objOS in GetObject( _
"winmgmts:").InstancesOf ("Win32_OperatingSystem")
WScript.Echo "Name = " & objOS.Caption & "Version = " & objOS.Version &VBCR _
& "Registered User = " & objOS.RegisteredUser &VBCR _
& "Manufacturer = " & objOS.Manufacturer
Next
if Err <> 0 Then
WScript.Echo Err.Description
Err.Clear
End if
Im folgenden PowerShell-Codebeispiel werden alle Betriebsinformationen zum aktuellen Betriebssystem angezeigt.
# get instance
$os = Get-WmiObject Win32_OperatingSystem
# output information:
"The class has {0} properties" -f $os.properties.count
"Details on this class:"
$os | Format-List *
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|
Siehe auch