Win32 _ OperatingSystem-Klasse

Die WMI-Klasse Win32 _ OperatingSystem stellt ein Windows auf einem Computer installiertes Betriebssystem dar.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften und Methoden sind in alphabetischer Reihenfolge und 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 verfügt über die folgenden Membertypen:

Methoden

Die Win32 _ OperatingSystem-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
Neustart Fährt das Computersystem herunter und startet es dann neu.
SetDateTime Ermöglicht das Festlegen von Datum und Uhrzeit des Computers.
Herunterfahren Entlädt Programme und DLLs an den Punkt, an dem der Computer sicher ausgeschaltet werden kann.
Win32Shutdown Stellt alle Optionen zum Herunterfahren zur Verfügung, die von Windows unterstützt werden.
Win32ShutdownTracker Stellt die gleichen Optionen zum Herunterfahren zur Verfügung, die von der Win32Shutdown-Methode in Win32 _ OperatingSystem unterstützt werden. Sie können aber auch Kommentare, einen Grund für das Herunterfahren oder ein Timeout angeben.

Eigenschaften

Die Win32 _ OperatingSystem-Klasse verfügt über diese Eigenschaften.

BootDevice

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | DRIVE MAP INFO _ _ | btInt13Unit")

Name des Laufwerks, von dem Windows Betriebssystem gestartet wird.

Beispiel: \ \ "Device \ Harddisk0"

BuildNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Structures | OSVERSIONINFOEX | dwBuildNumber")

Buildnummer eines Betriebssystems. Sie kann für genauere Versionsinformationen als Produktversionsversionsnummern verwendet werden.

Beispiel: "1381"

BuildType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | Software Microsoft Windows \ \ \ \ \ \ CurrentVersion | CurrentType")

Buildtyp, der für ein Betriebssystem verwendet wird.

Beispiele: ""retail build"", ""checked build""

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

Kurze Beschreibung des -Objekts– eine einzeilenbasierte 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 nach folgende Zeichen enthalten. Beispielsweise kann die Zeichenfolge "Microsoft Windows 7 Enterprise" (nach dem Leerzeichen eingeschlossen) erforderlich sein, um Informationen mithilfe dieser Eigenschaft abzurufen.

Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.

CodeSet

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (6), MappingStrings ("Win32API | National Language Support Functions | GetLocaleInfo | LOCALE _ IDEFAULTANSICODEPAGE")

Codepagewert, den ein Betriebssystem verwendet. Eine Codepage enthält eine Zeichentabelle, die ein Betriebssystem verwendet, um Zeichenfolgen für verschiedene Sprachen zu übersetzen. Im American National Standards Institute (ANSI) werden Werte aufgeführt, die definierte Codepages darstellen. Wenn ein Betriebssystem keine ANSI-Codepage verwendet, wird dieser Member auf 0 (null) festgelegt. Die CodeSet-Zeichenfolge kann maximal sechs Zeichen verwenden, um den Codepagewert zu definieren.

Beispiel: "1255"

Countrycode

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | National Language Support Functions | GetLocaleInfo | LOCALE _ ICOUNTRY")

Code für das Land/die Region, das bzw. die ein Betriebssystem verwendet. Die Werte basieren auf Präfixen für internationale Telefonwahlen, die auch als IBM-Länder-/-Region-Codes bezeichnet werden. Diese Eigenschaft kann maximal sechs Zeichen verwenden, um den Länder-/Regioncodewert zu definieren.

Beispiel: "1" (USA)

CreationClassName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: _ CIM-Schlüssel, MaxLen (256)

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung einer Instanz verwendet wird. Bei Verwendung mit anderen Schlüsseleigenschaften der -Klasse ermöglicht diese Eigenschaft, dass alle Instanzen dieser Klasse und deren Unterklassen eindeutig identifiziert werden.

Diese Eigenschaft wird vom _ CIM-Betriebssystem geerbt.

CSCreationClassName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Propagated ("CIM _ ComputerSystem.CreationClassName"), _ CIM-Schlüssel, MaxLen (256)

Der Name der Erstellungsklasse des Bereichscomputersystems.

Diese Eigenschaft wird vom _ CIM-Betriebssystem geerbt.

CSDVersion

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Structures | OSVERSIONINFOEX | szCSDVersion")

Mit NULL beendete Zeichenfolge, die das neueste auf einem Computer installierte Service Pack angibt. Wenn kein Service Pack installiert ist, ist die Zeichenfolge NULL.

Beispiel: "Service Pack 3"

CSName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Propagated ("CIM _ ComputerSystem.Name"), _ CIM-Schlüssel, MaxLen (256)

Name des Bereichscomputersystems.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

CurrentTimeZone

Datentyp: sint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Minuten")

Zahl: In Minuten wird ein Betriebssystem von greenwich mean time (GMT) versetzt. Die Zahl ist positiv, negativ oder null.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

DataExecutionPrevention _ 32BitApplications

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Wenn das Hardwarefeature zur Verhinderung der Datenausführung verfügbar ist, gibt diese Eigenschaft an, dass das Feature für 32-Bit-Anwendungen verwendet werden kann, wenn true ist. Auf 64-Bit-Computern wird das Feature zur Verhinderung der Datenausführung im Startkonfigurationsdaten(BCD)-Speicher konfiguriert, und die Eigenschaften in Win32 _ OperatingSystem werden entsprechend festgelegt.

DataExecutionPrekonvention _ verfügbar

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Die Verhinderung der Datenausführung ist ein Hardwarefeature, um Pufferüberlaufangriffe zu verhindern, indem die Ausführung von Code auf Datenspeicherseiten beendet wird. True gibt an, dass dieses Feature verfügbar ist. Auf 64-Bit-Computern wird das Feature zur Verhinderung der Datenausführung im BCD-Speicher konfiguriert, und die Eigenschaften in Win32 _ OperatingSystem werden entsprechend festgelegt.

DataExecutionPrekonvention-Treiber _

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Wenn das Hardwarefeature zur Verhinderung der Datenausführung verfügbar ist, gibt diese Eigenschaft an, dass das Feature für Treiber funktioniert, wenn true lautet. Auf 64-Bit-Computern wird das Feature zur Verhinderung der Datenausführung im BCD-Speicher konfiguriert, und die Eigenschaften in Win32 _ OperatingSystem werden entsprechend festgelegt.

DataExecutionPrelation _ SupportPolicy

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Gibt an, welche Dep-Einstellung (Datenausführungsverhinderung) angewendet wird. Die DEP-Einstellung gibt den Umfang an, in dem DEP für 32-Bit-Anwendungen auf dem System gilt. DEP wird immer auf den Windows Kernel angewendet.

Always Off (0)

DEP ist für alle 32-Bit-Anwendungen auf dem Computer ohne Ausnahmen deaktiviert. Diese Einstellung ist für die Benutzeroberfläche nicht verfügbar.

Always On (1)

DEP ist 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 ist für eine begrenzte Anzahl von Binärdateien, den Kernel und alle Windows-basierten Dienste aktiviert. Es ist jedoch standardmäßig für alle 32-Bit-Anwendungen deaktiviert. Ein Benutzer oder Administrator muss explizit entweder den Always On oder die Einstellung Abmelden auswählen, bevor DEP auf 32-Bit-Anwendungen angewendet werden kann.

Deaktivieren (3)

DEP ist standardmäßig für alle 32-Bit-Anwendungen aktiviert. Ein Benutzer oder Administrator kann die Unterstützung für eine 32-Bit-Anwendung explizit entfernen, indem er die Anwendung einer Ausnahmenliste hinzufügt.

Debuggen

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | GetSystemMetrics | SM _ DEBUG")

Das Betriebssystem ist ein aktivierter Build (Debugbuild). True gibt an, dass die Debugversion installiert ist. Ü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 unterbricht den Debugger. Dies hilft, die Ursache und position des Fehlers sofort zu bestimmen. Die Leistung kann in einem überprüften Build aufgrund des zusätzlichen Ausgeführten Codes beeinträchtigt werden.

Beschreibung

Datentyp: string

Zugriffstyp: Lesen/Schreiben

Qualifizierer: Überschreiben ("Description"), MappingStrings ("WMI")

Beschreibung des Windows Betriebssystems. Einige Benutzeroberflächen, z. B. benutzeroberflächen, die die Bearbeitung dieser Beschreibung ermöglichen, beschränken die Länge auf 48 Zeichen.

Verteilt

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass das Betriebssystem auf mehrere Computersystemknoten verteilt ist. Wenn ja, sollten diese Knoten als Cluster gruppiert werden.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

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")

Die Vordergrundanwendung erhält eine höhere Priorität. Die Anwendungsstärkung wird implementiert, indem einer Anwendung mehr Slices für die Ausführungszeit (Quantenlängen) zurZeit gegeben werden.

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: Einheiten ("Kilobytes")

Anzahl des derzeit 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 _ OperatingSystemgeerbt.

FreeSpaceInPagingFiles

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. |DMTF-Systemspeicher Einstellungen | 001.4"), Einheiten ("Kilobytes")

Anzahl in Kilobyte, die den Auslagerungsdateien des Betriebssystems zugeordnet werden kann, ohne dass andere Seiten ausgetauscht werden.

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

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

FreeVirtualMemory

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Kilobytes")

Anzahl des derzeit 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 _ OperatingSystemgeerbt.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

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

Das Datum, an dem das Objekt installiert wurde. Diese Eigenschaft erfordert keinen Wert, um anzugeben, dass das Objekt installiert ist.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

LargeSystemCache

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: VERALTET

Diese Eigenschaft ist veraltet und wird nicht unterstützt.

Optimieren für Anwendungen (0)

Optimieren des Arbeitsspeichers für Anwendungen.

Optimieren der Systemleistung (1)

Optimieren sie den Arbeitsspeicher für die Systemleistung.

LastBootUpTime

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Datum und Uhrzeit des letzten Neustarts des Betriebssystems.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

LocalDateTime

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF | HOST-RESOURCES-MIB.hrSystemDate", "MIF. |DMTF General Information | 001.6")

Betriebssystemversion des lokalen Datums und der Uhrzeit.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

Gebietsschema

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | National Language Support Functions | GetLocaleInfo | LOCALE _ ILANGUAGE")

Der vom Betriebssystem verwendete Sprachbezeichner. Ein Sprachbezeichner ist eine standardmäßige internationale numerische Abkü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 Sprachbezeichner und einem sekundären Sprachbezeichner besteht.

Manufacturer

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Name des Betriebssystemherstellers. Bei Windows-basierten Systemen ist dieser Wert "Microsoft Corporation".

MaxNumberOfProcesses

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF | HOST-RESOURCES-MIB.hrSystemMaxProcesses")

Maximale Anzahl von Prozesskontexten, die das Betriebssystem unterstützen kann. Der vom Anbieter festgelegte Standardwert ist 4294967295 (0xFFFFFFFF). Wenn kein fester Maximalwert vorhanden ist, sollte der Wert 0 (null) sein. Auf Systemen mit einem festen Höchstwert kann dieses Objekt helfen, Fehler zu diagnostizieren, die auftreten, wenn der Höchstwert erreicht wird. Geben Sie bei Unbekanntem 4294967295 (0xFFFFFFFF) ein.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

MaxProcessMemorySize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Kilobytes")

Maximale Anzahl von Arbeitsspeicher in Kilobytes, die einem Prozess zugeordnet 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 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 _ OperatingSystemgeerbt.

UALanguages

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

mehrsprachige Benutzeroberfläche Packsprachen (MUI Pack ), die auf dem Computer installiert sind. Beispiel: "en-us". MUI Pack Sprachen sind Ressourcendateien, die unter der englischen Version des Betriebssystems installiert werden können. Wenn ein MUI Pack installiert ist, können Sie die Sprache der Benutzeroberfläche in eine von 33 unterstützten Sprachen ändern.

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Betriebssysteminstanz innerhalb eines Computersystems.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

NumberOfLicensedUsers

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Anzahl der Benutzerlizenzen für das Betriebssystem. Wenn unbegrenzt, geben Sie 0 (null) ein. Falls unbekannt, geben Sie -1 ein.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

NumberOfProcesses

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF | HOST-RESOURCES-MIB.hrSystemProcesses")

Anzahl der Prozesskontexte, die derzeit auf dem Betriebssystem geladen oder ausgeführt werden.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

NumberOfUsers

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF | HOST-RESOURCES-MIB.hrSystemNumUsers")

Anzahl der Benutzersitzungen, für die das Betriebssystem derzeit Zustandsinformationen speichert.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

OperatingSystemSKU

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

SKU-Nummer (Stock Keeping Unit) für das Betriebssystem. Diese Werte sind identisch mit den *PRODUCT _ * _-Konstanten, die in WinNT.h definiert sind und mit der _GetProductInfo-Funktion verwendet * werden.

In der folgenden Liste sind mögliche SKU-Werte aufgeführt.

PRODUKT _ UNDEFINED (0)

Nicht definiert

PRODUKT _ ULTIMATE (1)

Ultimate Edition, z.B. Windows Vista Ultimate.

PRODUKT _ HOME _ BASIC (2)

Home Basic Edition

PRODUKT _ HOME _ PREMIUM (3)

Home Premium Edition

PRODUKT _ ENTERPRISE (4)

Enterprise

PRODUKT _ BUSINESS (6)

Business Edition

PRODUKT _ STANDARD _ SERVER (7)

Windows Server Standard Edition (Installation der Desktoperfahrung)

PRODUKT _ DATACENTER _ SERVER (8)

Windows Server Datacenter Edition (Installation der Desktoperfahrung)

PRODUKT _ SMALLBUSINESS _ SERVER (9)

Small Business Server Edition

PRODUKT _ ENTERPRISE _ SERVER (10)

Enterprise Server Edition

PRODUKT _ STARTER (11)

Starter Edition

PRODUKT _ DATACENTER _ SERVER _ CORE (12)

Datacenter Server Core Edition

PRODUKT _ STANDARD _ SERVER _ CORE (13)

Standard Server Core Edition

PRODUKT _ ENTERPRISE _ SERVER _ CORE (14)

Enterprise Server Core Edition

PRODUKT _ WEBSERVER _ (17)

Web Server Edition

PRODUKT _ HOME _ SERVER (19)

Home Server Edition

PRODUKT _ STORAGE _ EXPRESS _ SERVER (20)

Storage Express Server Edition

PRODUKT _ STORAGE _ STANDARD _ SERVER (21)

Windows Storage Server Standard Edition (Installation der Desktoperfahrung)

PRODUKT _ STORAGE _ WORKGROUP _ SERVER (22)

Windows Storage Server Workgroup Edition (Installation der Desktoperfahrung)

PRODUKT _ STORAGE _ ENTERPRISE _ SERVER (23)

Storage Enterprise Server Edition

PRODUKT _ SERVER _ FOR _ SMALLBUSINESS (24)

Server For Small Business Edition

PRODUKT _ SMALLBUSINESS _ SERVER _ PREMIUM (25)

Small Business Server Premium Edition

PRODUKT _ ENTERPRISE _ N (27)

Windows Enterprise Edition

PRODUKT _ ULTIMATE _ N (28)

Windows Ultimate Edition

PRODUKT _ WEB _ SERVER _ CORE (29)

Windows Server Web Server Edition (Server Core-Installation)

PRODUKT _ STANDARD _ SERVER _ V (36)

Windows Server Standard Edition ohne Hyper-V

PRODUKT _ DATACENTER _ SERVER _ V (37)

Windows Server Datacenter Edition ohne Hyper-V (vollständige Installation)

PRODUKT _ ENTERPRISE _ SERVER _ V (38)

Windows Server Enterprise Edition ohne Hyper-V (vollständige Installation)

PRODUKT _ DATACENTER _ SERVER _ CORE _ V (39)

Windows Server Datacenter Edition ohne Hyper-V (Server Core-Installation)

PRODUKT _ STANDARD _ SERVER _ CORE _ V (40)

Windows Server Standard Edition ohne Hyper-V (Server Core-Installation)

PRODUKT _ ENTERPRISE _ SERVER _ CORE _ V (41)

Windows Server Enterprise Edition ohne Hyper-V (Server Core-Installation)

PRODUKT _ HYPERV (42)

Microsoft Hyper-V Server

PRODUKT _ STORAGE _ EXPRESS _ SERVER _ CORE (43)

Storage Server Express Edition (Server Core-Installation)

PRODUKT _ STORAGE _ STANDARD _ SERVER _ CORE (44)

Storage Server Standard Edition (Server Core-Installation)

PRODUKT _ STORAGE _ WORKGROUP _ SERVER _ CORE (45)

Storage Server Workgroup Edition (Server Core-Installation)

PRODUKT _ STORAGE _ ENTERPRISE _ SERVER _ CORE (46)

Storage Server Workgroup Edition (Server Core-Installation)

PRODUKT _ PROFESSIONAL (48)

Windows Professional

PRODUKT _ SB _ SOLUTION _ SERVER (50)

Windows Server Essentials (Installation der Desktoperfahrung)

PRODUKT _ SMALLBUSINESS _ SERVER _ PREMIUM _ CORE (63)

Small Business Server Premium (Server Core-Installation)

PRODUKT _ CLUSTERSERVER _ _ V (64)

Windows Computeclusterserver ohne Hyper-V

PRODUKT _ CORE _ ARM (97)

Windows RT

PRODUKT _ CORE (101)

Windows Startseite

PRODUKT _ PROFESSIONAL _ WMC (103)

Windows Professional mit Media Center

PRODUKT _ MOBILE _ CORE (104)

Windows Mobile

PRODUKT _ IOTUAP (123)

Windows IoT Core (Internet der Dinge)

PRODUKT _ DATACENTER _ NANO _ SERVER (143)

Windows Server Datacenter Edition (Nano Server-Installation)

PRODUKT _ STANDARD _ NANO _ SERVER (144)

Windows Server Standard Edition (Nano Server-Installation)

PRODUKT _ DATACENTER _ WS _ SERVER _ CORE (147)

Windows Server Datacenter Edition (Server Core-Installation)

PRODUKT _ STANDARD _ WS _ SERVER _ CORE (148)

Windows Server Standard Edition (Server Core-Installation)

Organisation

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | Software Microsoft Windows \ \ \ \ \ \ CurrentVersion | RegisteredOrganization")

Firmenname für den registrierten Benutzer des Betriebssystems.

Beispiel: "Microsoft Corporation"

OSArchitecture

Datentyp: string

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 Systemsteuerung International \ \ \ \ | Locale")

Sprachversion des installierten Betriebssystems. In der folgenden Liste sind die möglichen Werte aufgeführt. Beispiel: 0x0807 (Deutsch, Schweiz).

1 (0x1)

Arabisch

4 (0x4)

Chinesisch (vereinfacht) – China

9 (0x9)

Englisch

1025 (0x401)

Arabisch – Vereinigtes Königreich

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 – Bokmal

1045 (0x415)

Polnisch

1046 (0x416)

Portugiesisch (Brasilien)

1047 (0x417)

Rhaeto-Romanic

1048 (0x418)

Rumänisch

1049 (0x419)

Russisch

1050 (0x41A)

Kroatisch

1051 (0x41B)

Slowakisch

1052 (0x41C)

Albanisch

1053 (0x41D)

Schwedisch

1054 (0x41E)

Thailändisch

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 (Baskenland)

1070 (0x42E)

Serbisch

1071 (0x42F)

Nordmazedisch (Nordmazedonien)

1072 (0x430)

Sutu

1073 (0x431)

Tsonga

1074 (0x432)

Tswana

1076 (0x434)

Xhosa

1077 (0x435)

Zulu

1078 (0x436)

Afrikaans

1080 (0x438)

Faeroese

1081 (0x439)

Hindi

1082 (0x43A)

Maltesisch

1084 (0x43C)

Gaelic (Vereinigtes Königreich)

1085 (0x43D)

Jiddisch

1086 (0x43E)

Malaiisch – Australien

2049 (0x801)

Arabisch – Arabisch

2052 (0x804)

Chinesisch (vereinfacht) – PRC

2055 (0x807)

Deutsch – Schweiz

2057 (0x809)

Englisch – Vereinigtes Königreich

2058 (0x80A)

Spanisch – Mexiko

2060 (0x80C)

Französisch – Spanien

2064 (0x810)

Italienisch – Schweiz

2067 (0x813)

Niederländisch – Spanien

2068 (0x814)

Norwegisch – Nynorsk

2070 (0x816)

Portugiesisch (Portugal)

2072 (0x818)

2017 – 2017

2073 (0x819)

Russisch – Russisch

2074 (0x81A)

Serbisch – Lateinisch

2077 (0x81D)

Schwedisch – Norwegen

3073 (0xC01)

Arabisch – Arabisch

3076 (0xC04)

Chinesisch (traditionell) – Hongkong SAR

3079 (0xC07)

Deutsch – Schweiz

3081 (0xC09)

Englisch – Australien

3082 (0xC0A)

Spanisch – Internationale Sortierung

3084 (0xC0C)

Französisch – Kanada

3098 (0xC1A)

Serbisch – Kyrillisch

4097 (0x1001)

Arabisch – Arabisch

4100 (0x1004)

Chinesisch (vereinfacht) – Singapur

4103 (0x1007)

Deutsch – Niederlande

4105 (0x1009)

Englisch – Kanada

4106 (0x100A)

Spanisch – Italienisch

4108 (0x100C)

Französisch – Schweiz

5121 (0x1401)

Arabisch – Arabisch

5127 (0x1407)

Deutsch – Norwegen

5129 (0x1409)

Englisch – Neuseeland

5130 (0x140A)

Spanisch – Dassser

5132 (0x140C)

Französisch – Frankreich

6145 (0x1801)

Arabisch – Arabisch – Arabisch

6153 (0x1809)

Englisch – Großbritannien

6154 (0x180A)

Spanisch – Wersin

7169 (0x1C01)

Arabisch – Arabisch – Arabisch

7177 (0x1C09)

Englisch – Südafrika

7178 (0x1C0A)

Spanisch – Vereinigte Republik

8193 (0x2001)

Arabisch – Soll

8201 (0x2009)

Englisch – Deutschland

8202 (0x200A)

Spanisch – Spanien

9217 (0x2401)

Arabisch – Arabisch – Arabisch

9226 (0x240A)

Spanisch – Spanien

10241 (0x2801)

Arabisch – Arabisch – Arabisch

10249 (0x2809)

Englisch – Deutschland

10250 (0x280A)

Spanisch – Mexiko

11265 (0x2C01)

Arabisch – Arabische Sprache

11273 (0x2C09)

Englisch – Deutschland

11274 (0x2C0A)

Spanisch – Argentinien

12289 (0x3001)

Arabisch – Arabisch – Arabisch

12298 (0x300A)

Spanisch – Spanien

13313 (0x3401)

Arabisch – Mexiko

13322 (0x340A)

Spanisch – Brasilien

14337 (0x3801)

Arabisch – USA

14346 (0x380A)

Spanisch – Schweiz

15361 (0x3C01)

Arabisch – Soll

15370 (0x3C0A)

Spanisch – Spanien

16385 (0x4001)

Arabisch – Chinesisch

16394 (0x400A)

Spanisch – Spanien

17418 (0x440A)

Spanisch – El— ——

18442 (0x480A)

Spanisch – Spanien

19466 (0x4C0A)

Spanisch – Spanien

20490 (0x500A)

Spanisch – Rico 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 Systemprodukterweiterungen zum Betriebssystem. Der Wert 146 (0x92) für OSProductSuite gibt z. B. Enterprise, Terminaldienste und Rechenzentrum an (Bits 1, 4 und 7). In der folgenden Liste sind mögliche Werte aufgeführt.

1 (0x1)

Microsoft Small Business Server wurde einmal installiert, aber möglicherweise auf eine andere Version von Windows aktualisiert.

2 (0x2)

Windows Server 2008 Enterprise ist installiert.

4 (0x4)

Windows BackOffice-Komponenten werden installiert.

8 (0x8)

Communication Server ist installiert.

16 (0x10)

Terminaldienste sind installiert.

32 (0x20)

Microsoft Small Business Server wird mit der restriktiven Clientlizenz installiert.

64 (0x40)

Windows Embedded ist installiert.

128 (0x80)

Eine Datacenter Edition ist installiert.

256 (0x100)

Terminaldienste werden installiert, aber nur eine interaktive Sitzung wird unterstützt.

512 (0x200)

Windows Home Edition ist installiert.

1024 (0x400)

Die Webserver-Edition ist installiert.

8192 (0x2000)

Storage Die 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. In der folgenden Liste sind die möglichen Werte aufgeführt.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

Unbekannt (0)

Andere (1)

MACOS (2)

Makros

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/MARS (39)

Interactive UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Gnud (44)

OS9 (45)

MACH-Kernel (46)

Inferno (47)

QNX (48)

ESAC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

Rhapsody (57)

Windows 2000 (58)

Dedizierend (59)

OS/390 (60)

VSE (61)

TPF (62)

OtherTypeDescription

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), ModelCorrespondence ("CIM _ OperatingSystem.OSType")

Zusätzliche Beschreibung für die aktuelle Betriebssystemversion.

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

PAEEnabled

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

True gibt an, dass die physischen Adresserweiterungen (PAE) durch das Betriebssystem aktiviert werden, das auf Intel-Prozessoren ausgeführt wird. Mit PAE können Anwendungen mehr als 4 GB physischen Arbeitsspeicher adressieren. Wenn PAE aktiviert ist, verwendet das Betriebssystem die lineare Adressübersetzung mit drei Ebenen anstelle der zweistufigen Adressübersetzung. Die Bereitstellung von mehr physischem Arbeitsspeicher für eine Anwendung reduziert die Notwendigkeit, den Arbeitsspeicher in die Seitendatei zu vertauschen, und erhöht die Leistung. Verwenden Sie zum Aktivieren von PAE den Schalter "/PAE" in der datei Boot.ini. Weitere Informationen zum Feature "Erweiterung physischer Adressen" finden Sie unter https://Go.Microsoft.Com/FWLink/p/?LinkID=45912 .

PlusProductID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | Software Microsoft Windows NT \ \ \ \ \ \ CurrentVersion | Plus! ProductId")

Wird nicht unterstützt.

PlusVersionNumber

Datentyp: string

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. True gibt an, dass das Betriebssystem erkannt hat, 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 vor Windows 8 und Windows Server 2012 nicht unterstützt.

Primärer Server/verwaltete Instanz

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Gibt an, ob dies das primäre Betriebssystem ist.

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 QuantumLength-Eigenschaft definiert die Anzahl der Takte pro Quanten. Ein Quantum ist eine Einheit der Ausführungszeit, die der Planer einer Anwendung vor dem Wechsel zu anderen Anwendungen erteilen darf. Wenn ein Thread ein Quanten ausführt, wird es vom Kernel vorzeitig beendet und an das Ende einer Warteschlange für Anwendungen mit gleichen Prioritäten verschoben. Die tatsächliche Länge des Quantens eines Threads variiert auf verschiedenen Windows Plattformen. Nur für Windows NT/Windows 2000.

Die möglichen Werte sind.

Unbekannt (0)

Ein Tick (1)

Zwei Ticks (2)

QuantumType

Datentyp: uint8

Zugriffstyp: Lesen/Schreiben

Nicht unterstützt

**Windows Server 2008 und Windows Vista: **

Die QuantumType-Eigenschaft gibt Quanten mit fester oder variabler Länge an. Windows verwendet standardmäßig Quanten variabler Länge, bei denen die Vordergrundanwendung über ein längeres Quantum als die Hintergrundanwendungen verfügt. Windows Der Server verwendet standardmäßig Quanten mit fester Länge. Ein Quanten ist eine Einheit der Ausführungszeit, die der Planer einer Anwendung vor dem Wechsel zu einer anderen Anwendung erteilen darf. Wenn ein Thread ein Quanten ausführt, wird es vom Kernel vorzeitig beendet und an das Ende einer Warteschlange für Anwendungen mit gleichen Prioritäten verschoben. Die tatsächliche Länge des Quantens eines Threads variiert auf verschiedenen Windows Plattformen.

Die möglichen Werte sind.

Unbekannt (0)

Behoben (1)

Variable (2)

RegisteredUser

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | Software Microsoft Windows NT \ \ \ \ \ \ CurrentVersion | RegisteredOwner")

Name des registrierten Benutzers des Betriebssystems.

Beispiel: "Ben Smith"

Serialnumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | Software Microsoft Windows NT \ \ \ \ \ \ CurrentVersion | ProductId")

Seriennummer des Betriebssystemprodukts.

Beispiel: "10497-OEM-0031416-71674"

ServicePackMajorVersion

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Strukturen | OSVERSIONINFOEX | wServicePackMajor")

Hauptversionsnummer des Service Packs, das auf dem Computersystem installiert ist. Wenn kein Service Pack installiert wurde, ist der Wert 0 (null).

ServicePackMinorVersion

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Strukturen | OSVERSIONINFOEX | wServicePackMinor")

Nebenversionsnummer des Service Packs, das auf dem Computersystem installiert ist. Wenn kein Service Pack installiert wurde, ist der Wert 0 (null).

SizeStoredInPagingFiles

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. |DMTF-Systemspeicher Einstellungen | 001.3"), Einheiten ("Kilobytes")

Die Gesamtanzahl der Kilobytes, die in den Auslagerungsdateien des Betriebssystems gespeichert werden können– 0 (null) gibt an, 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 _ OperatingSystemgeerbt.

Status

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

Aktueller Status des Objekts. Es können verschiedene Betriebs- und Nichtoperationsstatus definiert werden. Betriebsstatus: "OK", "Heruntergestuft" und "Pred Fail" (ein Element, z. B. eine SMART-fähige Festplatte, funktioniert möglicherweise ordnungsgemäß, prognostiziert aber einen Fehler in naher Zukunft). Nichtoperationale Status: "Error", "Starting", "Stopping" und "Service". Der Dienststatus gilt für administrative Arbeit, z. B. spiegelungsbasiertes Resilvering eines Datenträgers, erneutes Laden einer Benutzerberechtigungsliste oder andere administrative Arbeit. Nicht alle dieser Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

OK ("OK")

Fehler ("Fehler")

Heruntergestuft ("Heruntergestuft")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Wird gestartet ("Wird gestartet")

Beenden ("Wird beendet")

Dienst ("Dienst")

Mannslast ("1000")

NonRecover ("NonRecover")

Kein Kontakt ("Kein Kontakt")

Verlorenes Komma ("Verlorenes Komma")

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, die die im System verfügbaren Produktsammlungen identifizieren.

Um beispielsweise sowohl Personal als auch BackOffice anzugeben, legen Sie SuiteMask auf 4 | 512 oder 516 fest.

1

Kleinunternehmen

2

Enterprise

4

Backoffice

8

Kommunikation

16

Terminaldienste

32

Small Business Restricted

64

Embedded Edition

128

Datacenter Edition

256

Einzelner Benutzer

512

Home Edition

1024

Webserver Edition

SystemDevice

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Registry Functions | GetPrivateProfileString | Paths | TargetDevice")

Physische Datenträgerpartition, auf der das Betriebssystem installiert ist.

SystemDirectory

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Functions GetSystemDirectory)

Systemverzeichnis des Betriebssystems.

Beispiel: "C: \ WINDOWS \ SYSTEM32"

SystemDrive

Datentyp: string

Zugriffstyp: Schreibgeschützt

Buchstabe des Laufwerks, auf dem sich das Betriebssystem befindet. Beispiel: "C:"

TotalSwapSpaceSize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Kilobytes")

Gesamter Auslagerungsspeicherplatz in Kilobyte. Dieser Wert kann NULL (nicht angegeben) sein, wenn der Auslagerungsbereich nicht von Seitendateien unterschieden wird. Einige Betriebssysteme unterscheiden diese Konzepte jedoch. Beispielsweise können in UNIX ganze Prozesse ausgetauscht werden, wenn die Liste der kostenlosen Seiten unter einen angegebenen Wert fällt.

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

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

TotalVirtualMemorySize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Kilobytes")

Anzahl des virtuellen Arbeitsspeichers in Kilobyte. Dies kann z. B. berechnet werden, indem die Gesamtgröße des ARBEITSSPEICHERs zum Auslagerungsspeicher hinzugefügt wird, d. h. die Menge des Arbeitsspeichers in der -Eigenschaft SizeStoredInPagingFiles hinzugefügt oder vom Computersystem aggregiert wird.

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

Diese Eigenschaft wird von CIM _ OperatingSystemgeerbt.

TotalVisibleMemorySize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Kilobytes")

Gesamtmenge des für das Betriebssystem verfügbaren physischen Arbeitsspeichers in Kilobyte. Dieser Wert gibt nicht unbedingt die tatsächliche Menge an physischem Arbeitsspeicher an, sondern gibt an, was 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 _ OperatingSystemgeerbt.

Version

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("Version"), MappingStrings ("Win32API | Systeminformationen Strukturen | OSVERSIONINFOEX | dwMajorVersion, dwMinorVersion")

Versionsnummer des Betriebssystems.

Beispiel: "4.0"

WindowsDirectory

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Functions | GetWindowsDirectory")

Windows Verzeichnis des Betriebssystems.

Beispiel: "C: \ WINDOWS"

Hinweise

Die Win32 _ OperatingSystem-Klasse wird von CIM _ OperatingSystemabgeleitet.

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

Ein VBScript-Beispiel, das Betriebssystem- und Prozessordaten von _ Win32-Computersystem, Win32-Prozessor _und Win32-Betriebssystem _ erhält, finden Sie im Thema Win32-Prozessorbeispiele. _

Das PowerShell PowerShell-Beispiel generate Exchange Environment Reports using TechNet Gallery verwendet eine Win32 _ OperatingSystem-Klasse als Teil einer größeren Anwendung, um Exchange-Umgebungsberichte zu generieren.

Im Beispiel Get Server Uptime Using WMI im TechNet Gallery wird die LastBootupTime-Eigenschaft verwendet, um zu bestimmen, wie lange der Server aktiv war. Im Beispiel wird auch die Option timeout verwendet, um sicherzustellen, dass der WMI-Aufruf nicht hängt.

Im VBScript-Codebeispiel für WMI Information Retriever im TechNet-Katalog wird die Win32 _ OperatingSystem-Klasse verwendet, um Betriebssysteminformationen von einer Reihe von Remotecomputern abzurufen.

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
\Stamm-CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

_CIM-Betriebssystem

Betriebssystemklassen

WMI-Aufgaben: Betriebssysteme

WMI-Aufgaben: Computerhardware

WMI-Aufgaben: Desktopverwaltung