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