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

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key, MaxLen (256)

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
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_OperatingSystem

Betriebssystemklassen

WMI-Aufgaben: Betriebssysteme

WMI-Aufgaben: Computerhardware

WMI-Aufgaben: Desktopverwaltung