Condividi tramite


Classe Win32_OperatingSystem

La classe WMI Win32_OperatingSystemrappresenta un sistema operativo basato su Windows installato in un computer.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà e i metodi sono in ordine alfabetico, non in ordine MOF.

Sintassi

[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;
};

Membri

La classe Win32_OperatingSystem include questi tipi di membri:

Metodi

La classe Win32_OperatingSystem dispone di questi metodi.

Metodo Descrizione
Reboot Arresta e quindi riavvia il sistema del computer.
SetDateTime Consente di impostare la data e l'ora del computer.
Arresto Scarica programmi e DLL nel punto in cui è sicuro spegnere il computer.
Win32Shutdown Fornisce il set completo di opzioni di arresto supportate dai sistemi operativi Windows.
Win32ShutdownTracker Fornisce lo stesso set di opzioni di arresto supportate dal metodo Win32Shutdown in Win32_OperatingSystem, ma consente anche di specificare commenti, un motivo per l'arresto o un timeout.

 

Proprietà

La classe Win32_OperatingSystem ha queste proprietà.

BootDevice

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|DRIVE_MAP_INFO|btInt13Unit")

Nome dell'unità disco da cui viene avviato il sistema operativo Windows.

Esempio: "\\Device\Harddisk0"

Buildnumber

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |OSVERSIONINFOEX|dwBuildNumber")

Numero di build di un sistema operativo. Può essere usato per informazioni sulla versione più precise rispetto ai numeri di versione del prodotto.

Esempio: "1381"

BuildType

Tipo di dati: string

Tipo di accesso: sola lettura

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

Tipo di compilazione usato per un sistema operativo.

Esempi: ""retail build"", ""checked build""

Caption

Tipo di dati: string

Tipo di accesso: sola lettura

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

Breve descrizione dell'oggetto, ovvero una stringa di una riga. La stringa include la versione del sistema operativo. Ad esempio, "Microsoft Windows 7 Enterprise". Questa proprietà può essere localizzata.

Windows Vista e Windows 7: questa proprietà può contenere caratteri finali. Ad esempio, la stringa "Microsoft Windows 7 Enterprise" (spazio finale incluso) potrebbe essere necessaria per recuperare informazioni usando questa proprietà.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

CodeSet

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (6), MappingStrings ("Win32API|Funzioni di supporto del linguaggio nazionale |GetLocaleInfo |LOCALE_IDEFAULTANSICODEPAGE")

Valore tabella codici usato da un sistema operativo. Una tabella codici contiene una tabella di caratteri usata da un sistema operativo per tradurre le stringhe per lingue diverse. L'American National Standards Institute (ANSI) elenca i valori che rappresentano le tabelle codici definite. Se un sistema operativo non usa una tabella codici ANSI, questo membro è impostato su 0 (zero). La stringa CodeSet può usare un massimo di sei caratteri per definire il valore della tabella codici.

Esempio: "1255"

CountryCode

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Funzioni di supporto del linguaggio nazionale |GetLocaleInfo |LOCALE_ICOUNTRY")

Codice per il paese/area geografica usato da un sistema operativo. I valori sono basati su prefissi di composizione telefonica internazionale, detti anche codici paese/area geografica IBM. Questa proprietà può utilizzare un massimo di sei caratteri per definire il valore di codice paese/area geografica.

Esempio: "1" (Stati Uniti)

CreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: CIM_Key, MaxLen (256)

Nome della prima classe concreta visualizzata nella catena di ereditarietà utilizzata nella creazione di un'istanza di . Se utilizzata con altre proprietà chiave della classe, questa proprietà consente l'identificazione univoca di tutte le istanze di questa classe e delle relative sottoclassi.

Questa proprietà viene ereditata da CIM_OperatingSystem.

CSCreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_ComputerSystem.CreationClassName"), CIM_Key, MaxLen (256)

Nome della classe di creazione del sistema informatico di ambito.

Questa proprietà viene ereditata da CIM_OperatingSystem.

Csdversion

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |OSVERSIONINFOEX|szCSDVersion")

Stringa con terminazione NULL che indica l'ultimo Service Pack installato in un computer. Se non è installato alcun Service Pack, la stringa è NULL.

Esempio: "Service Pack 3"

CSName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: propagati ("CIM_ComputerSystem.Name"), CIM_Key, MaxLen (256)

Nome del sistema computer di definizione dell'ambito.

Questa proprietà viene ereditata da CIM_OperatingSystem.

CurrentTimeZone

Tipo di dati: sint16

Tipo di accesso: sola lettura

Qualificatori: unità ("minuti")

Numero, in minuti, un sistema operativo viene scostato dall'ora di Greenwich (GMT). Il numero è positivo, negativo o zero.

Questa proprietà viene ereditata da CIM_OperatingSystem.

DataExecutionPrevention_32BitApplications

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Quando la funzionalità hardware di prevenzione dell'esecuzione dei dati è disponibile, questa proprietà indica che la funzionalità è impostata per funzionare per le applicazioni a 32 bit se True. Nei computer a 64 bit, la funzionalità di prevenzione dell'esecuzione dei dati viene configurata nell'archivio dati di configurazione di avvio e le proprietà in Win32_OperatingSystem vengono impostate di conseguenza.

DataExecutionPrevention_Available

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

La prevenzione dell'esecuzione dei dati è una funzionalità hardware per evitare attacchi di sovraccarico del buffer arrestando l'esecuzione del codice nelle pagine di memoria di tipo dati. Se True, questa funzionalità è disponibile. Nei computer a 64 bit, la funzionalità di prevenzione dell'esecuzione dei dati viene configurata nell'archivio BCD e le proprietà in Win32_OperatingSystem vengono impostate di conseguenza.

DataExecutionPrevention_Drivers

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Quando la funzionalità hardware di prevenzione dell'esecuzione dei dati è disponibile, questa proprietà indica che la funzionalità è impostata per funzionare per i driver se True. Nei computer a 64 bit, la funzionalità di prevenzione dell'esecuzione dei dati viene configurata nell'archivio BCD e le proprietà in Win32_OperatingSystem vengono impostate di conseguenza.

DataExecutionPrevention_SupportPolicy

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Indica l'impostazione Di prevenzione esecuzione dati (DEP) applicata. L'impostazione DEP specifica l'estensione a cui si applica DEP alle applicazioni a 32 bit nel sistema. DEP viene sempre applicato al kernel di Windows.

Sempre disattivato (0)

DEP è disattivato per tutte le applicazioni a 32 bit nel computer senza eccezioni. Questa impostazione non è disponibile per l'interfaccia utente.

Always On (1)

DEP è abilitato per tutte le applicazioni a 32 bit nel computer. Questa impostazione non è disponibile per l'interfaccia utente.

Acconsentire esplicitamente (2)

DEP è abilitato per un numero limitato di file binari, il kernel e tutti i servizi basati su Windows. Tuttavia, è disattivato per impostazione predefinita per tutte le applicazioni a 32 bit. Un utente o un amministratore deve scegliere in modo esplicito l'impostazione Always On o Opt Out prima di poter applicare DEP alle applicazioni a 32 bit.

Rifiutare esplicitamente (3)

DEP è abilitato per impostazione predefinita per tutte le applicazioni a 32 bit. Un utente o un amministratore può rimuovere in modo esplicito il supporto per un'applicazione a 32 bit aggiungendo l'applicazione a un elenco di eccezioni.

Debug

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|GetSystemMetrics |SM_DEBUG")

Il sistema operativo è una build controllata (debug). Se True, viene installata la versione di debug. Le compilazioni controllate forniscono il controllo degli errori, la verifica degli argomenti e il codice di debug del sistema. Il codice aggiuntivo in un file binario archiviato genera un messaggio di errore del debugger del kernel e si interrompe nel debugger. Ciò consente di determinare immediatamente la causa e la posizione dell'errore. Le prestazioni possono essere interessate in una compilazione controllata a causa del codice aggiuntivo eseguito.

Descrizione

Tipo di dati: string

Tipo di accesso: lettura/scrittura

Qualificatori: override ("Descrizione"), MappingStrings ("WMI")

Descrizione del sistema operativo Windows. Alcune interfacce utente, ad esempio quelle che consentono la modifica di questa descrizione, ne limitano la lunghezza a 48 caratteri.

Distribuito

Tipo di dati: booleano

Tipo di accesso: sola lettura

Se True, il sistema operativo viene distribuito tra più nodi del sistema computer. In tal caso, questi nodi devono essere raggruppati come cluster.

Questa proprietà viene ereditata da CIM_OperatingSystem.

EncryptionLevel

Tipo di dati: uint32

Tipo di accesso: sola lettura

Livello di crittografia per transazioni sicure: 40 bit, 128 bit o n bit.

40 bit (0)

128 bit (1)

n bit (2)

ForegroundApplicationBoost

Tipo di dati: uint8

Tipo di accesso: lettura/scrittura

Qualificatori: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")

L'aumento della priorità viene assegnato all'applicazione in primo piano. L'incremento dell'applicazione viene implementato offrendo a un'applicazione più intervalli di tempo di esecuzione (lunghezze quantistiche).

Nessuno (0)

Il sistema aumenta la lunghezza quantistica di 6.

Minimo (1)

Il sistema aumenta la lunghezza quantistica di 12.

Massimo (2)

Il sistema aumenta la lunghezza quantistica di 18.

FreePhysicalMemory

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Numero, in kilobyte, di memoria fisica attualmente inutilizzata e disponibile.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

FreeSpaceInPagingFiles

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("MIF. DMTF |Memoria di sistema Impostazioni|001.4"), unità ("kilobyte")

Numero, in kilobyte, di cui è possibile eseguire il mapping nei file di paging del sistema operativo senza causare lo scambio di altre pagine.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

FreeVirtualMemory

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Numero, in kilobyte, della memoria virtuale attualmente inutilizzata e disponibile.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("MIF. DMTF |ComponentID|001.5"), DisplayName ("Data di installazione")

Data dell'installazione dell'oggetto. Questa proprietà non richiede un valore per indicare che l'oggetto è installato.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

LargeSystemCache

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: DEPRECATO

Questa proprietà è obsoleta e non è supportata.

Ottimizzare le applicazioni (0)

Ottimizzare la memoria per le applicazioni.

Ottimizzare le prestazioni del sistema (1)

Ottimizzare la memoria per le prestazioni del sistema.

LastBootUpTime

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora dell'ultimo riavvio del sistema operativo.

Questa proprietà viene ereditata da CIM_OperatingSystem.

LocalDateTime

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("MIB. IETF |HOST-RESOURCES-MIB.hrSystemDate", "MIF. DMTF |Informazioni generali|001.6")

Versione del sistema operativo della data e dell'ora locali del giorno.

Questa proprietà viene ereditata da CIM_OperatingSystem.

impostazioni locali

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Funzioni di supporto del linguaggio nazionale |GetLocaleInfo |LOCALE_ILANGUAGE")

Identificatore di lingua usato dal sistema operativo. Un identificatore di lingua è un'abbreviazione numerica internazionale standard per un paese o un'area geografica. Ogni lingua ha un identificatore di lingua univoco (LANGID), un valore a 16 bit costituito da un identificatore di lingua primario e un identificatore di lingua secondaria.

Produttore

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Nome del produttore del sistema operativo. Per i sistemi basati su Windows, questo valore è "Microsoft Corporation".

MaxNumberOfProcesses

Tipo di dati: uint32

Tipo di accesso: sola lettura

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

Numero massimo di contesti di processo che il sistema operativo può supportare. Il valore predefinito impostato dal provider è 4294967295 (0xFFFFFFFF). Se non esiste un valore massimo fisso, il valore deve essere 0 (zero). Nei sistemi con un valore massimo fisso, questo oggetto può aiutare a diagnosticare gli errori che si verificano quando viene raggiunto il valore massimo, se sconosciuto, immettere 4294967295 (0xFFFFFFFF).

Questa proprietà viene ereditata da CIM_OperatingSystem.

MaxProcessMemorySize

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Numero massimo, in kilobyte, di memoria che può essere allocato a un processo. Per i sistemi operativi senza memoria virtuale, in genere questo valore è uguale alla quantità totale di memoria fisica meno la memoria usata dal BIOS e dal sistema operativo. Per alcuni sistemi operativi, questo valore può essere infinito, nel qual caso deve essere immesso 0 (zero). In altri casi, questo valore potrebbe essere una costante, ad esempio 2G o 4G.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

MUILanguages

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

interfaccia utente multilingue Pack (MUI Pack ) lingue installate nel computer. Ad esempio, "en-us". Le lingue MUI Pack sono file di risorse che possono essere installati nella versione inglese del sistema operativo. Quando viene installato un MUI Pack, è possibile modificare la lingua dell'interfaccia utente in una delle 33 lingue supportate.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Istanza del sistema operativo all'interno di un sistema informatico.

Questa proprietà viene ereditata da CIM_OperatingSystem.

NumberOfLicensedUsers

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di licenze utente per il sistema operativo. Se illimitato, immettere 0 (zero). Se sconosciuto, immettere -1.

Questa proprietà viene ereditata da CIM_OperatingSystem.

NumberOfProcesses

Tipo di dati: uint32

Tipo di accesso: sola lettura

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

Numero di contesti di processo attualmente caricati o in esecuzione nel sistema operativo.

Questa proprietà viene ereditata da CIM_OperatingSystem.

NumberOfUsers

Tipo di dati: uint32

Tipo di accesso: sola lettura

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

Numero di sessioni utente per le quali il sistema operativo archivia attualmente le informazioni sullo stato.

Questa proprietà viene ereditata da CIM_OperatingSystem.

OperatingSystemSKU

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Numero di unità di mantenimento delle scorte (SKU) per il sistema operativo. Questi valori corrispondono alle costanti PRODUCT_* definite in WinNT.h usate con la funzione GetProductInfo .

Nell'elenco seguente sono elencati i possibili valori di SKU.

PRODUCT_UNDEFINED (0)

Non definito

PRODUCT_ULTIMATE (1)

Ultimate Edition, ad esempio Windows Vista Ultimate.

PRODUCT_HOME_BASIC (2)

Home Basic Edition

PRODUCT_HOME_PREMIUM (3)

Home Premium Edition

PRODUCT_ENTERPRIedizione Standard (4)

Enterprise Edition

PRODUCT_BUSINESS (6)

Business Edition

PRODUCT_STANDARD_edizione Standard RVER (7)

Windows Server edizione Standard (installazione di Esperienza desktop)

PRODUCT_DATACENTER_edizione Standard RVER (8)

Windows Server Datacenter Edition (installazione di Esperienza desktop)

PRODUCT_SMALLBUSINESS_edizione Standard RVER (9)

Small Business Server Edition

PRODUCT_ENTERPRIedizione Standard_edizione Standard RVER (10)

Enterprise Server Edition

PRODUCT_STARTER (11)

Starter Edition

PRODUCT_DATACENTER_edizione StandardRVER_CORE (12)

Datacenter Server Core Edition

PRODUCT_STANDARD_edizione StandardRVER_CORE (13)

Standard Server Core Edition

PRODUCT_ENTERPRIedizione Standard_edizione StandardRVER_CORE (14)

Enterprise Server Core Edition

PRODUCT_WEB_edizione Standard RVER (17)

Web Server Edition

PRODUCT_HOME_edizione Standard RVER (19)

Home Server Edition

PRODUCT_STORAGE_EXPRESS_edizione Standard RVER (20)

Archiviazione Express Server Edition

PRODUCT_STORAGE_STANDARD_edizione Standard RVER (21)

Edizione Standard di Windows Archiviazione Server (installazione di Esperienza desktop)

PRODUCT_STORAGE_WORKGROUP_edizione Standard RVER (22)

Windows Archiviazione Server Workgroup Edition (installazione di Esperienza desktop)

PRODUCT_STORAGE_ENTERPRIedizione Standard_edizione Standard RVER (23)

Archiviazione Enterprise Server Edition

PRODUCT_edizione StandardRVER_FOR_SMALLBUSINESS (24)

Server For Small Business Edition

PRODUCT_SMALLBUSINESS_edizione StandardRVER_PREMIUM (25)

Small Business Server Premium Edition

PRODUCT_ENTERPRIedizione Standard_N (27)

Windows edizione Enterprise

PRODUCT_ULTIMATE_N (28)

Windows Ultimate Edition

PRODUCT_WEB_edizione StandardRVER_CORE (29)

Windows Server Web Server Edition (installazione server core)

PRODUCT_STANDARD_edizione StandardRVER_V (36)

Windows Server edizione Standard senza Hyper-V

PRODUCT_DATACENTER_edizione StandardRVER_V (37)

Windows Server Datacenter Edition senza Hyper-V (installazione completa)

PRODUCT_ENTERPRIedizione Standard_edizione StandardRVER_V (38)

Windows Server edizione Enterprise senza Hyper-V (installazione completa)

PRODUCT_DATACENTER_edizione StandardRVER_CORE_V (39)

Windows Server Datacenter Edition senza Hyper-V (installazione Server Core)

PRODUCT_STANDARD_edizione StandardRVER_CORE_V (40)

Windows Server edizione Standard senza Hyper-V (installazione server Core)

PRODUCT_ENTERPRIedizione Standard_edizione StandardRVER_CORE_V (41)

Windows Server edizione Enterprise senza Hyper-V (installazione Server Core)

PRODUCT_HYPERV (42)

Microsoft Hyper-V Server

PRODUCT_STORAGE_EXPRESS_edizione StandardRVER_CORE (43)

Archiviazione Server Express Edition (installazione server Core)

PRODUCT_STORAGE_STANDARD_edizione StandardRVER_CORE (44)

Archiviazione Server edizione Standard (installazione Server Core)

PRODUCT_STORAGE_WORKGROUP_edizione StandardRVER_CORE (45)

Archiviazione Server Workgroup Edition (installazione server Core)

PRODUCT_STORAGE_ENTERPRIedizione Standard_edizione StandardRVER_CORE (46)

Archiviazione Server edizione Enterprise (installazione Server Core)

PRODUCT_PROFESSIONAL (48)

Windows Professional

PRODUCT_SB_SOLUTION_edizione Standard RVER (50)

Windows Server Essentials (installazione di Esperienza desktop)

PRODUCT_SMALLBUSINESS_edizione StandardRVER_PREMIUM_CORE (63)

Small Business Server Premium (installazione server core)

PRODUCT_CLUSTER_edizione StandardRVER_V (64)

Server del cluster di calcolo Windows senza Hyper-V

PRODUCT_CORE_ARM (97)

Windows RT

PRODUCT_CORE (101)

Windows Home

PRODUCT_PROFESSIONAL_WMC (103)

Windows Professional con Media Center

PRODUCT_MOBILE_CORE (104)

Windows Mobile

PRODUCT_IOTUAP (123)

Windows IoT (Internet delle cose) Core

PRODUCT_DATACENTER_NANO_edizione Standard RVER (143)

Windows Server Datacenter Edition (installazione di Nano Server)

PRODUCT_STANDARD_NANO_edizione Standard RVER (144)

Windows Server edizione Standard (installazione di Nano Server)

PRODUCT_DATACENTER_WS_edizione StandardRVER_CORE (147)

Windows Server Datacenter Edition (installazione Server Core)

PRODUCT_STANDARD_WS_edizione StandardRVER_CORE (148)

Windows Server edizione Standard (installazione server core)

PRODUCT_ENTERPRIedizione Standard_FOR_VIRTUAL_DESKTOPS (175)

Windows Enterprise per desktop virtuali (Desktop virtuale Azure)

PRODUCT_DATACENTER_edizione StandardRVER_AZURE_EDITION (407)

Windows Server Datacenter: Azure Edition

Azienda

Tipo di dati: string

Tipo di accesso: sola lettura

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

Nome società per l'utente registrato del sistema operativo.

Esempio: "Microsoft Corporation"

OSArchitecture

Tipo di dati: string

Tipo di accesso: sola lettura

Architettura del sistema operativo, anziché del processore. Questa proprietà può essere localizzata.

Esempio: 32 bit

OSLanguage

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|DEFAULT\\Pannello di controllo\\International|Impostazioni locali")

Versione della lingua del sistema operativo installato. Nell'elenco seguente sono elencati i valori possibili. Esempio: 0x0807 (tedesco, Svizzera).

1 (0x1)

arabo

4 (0x4)

Cinese (semplificato)- Cina

9 (0x9)

Inglese

1025 (0x401)

Arabo - Arabia Saudita

1026 (0x402)

Bulgaro

1027 (0x403)

Catalano

1028 (0x404)

Cinese (tradizionale) - Taiwan

1029 (0x405)

Ceco

1030 (0x406)

Danese

1031 (0x407)

Tedesco (Germania)

1032 (0x408)

Greco

1033 (0x409)

Inglese - Stati Uniti

1034 (0x40A)

Spagnolo – Ordinamento tradizionale

1035 (0x40B)

Finlandese

1036 (0x40C)

Francese (Francia)

1037 (0x40D)

Ebraico

1038 (0x40E)

Ungherese

1039 (0x40F)

Islandese

1040 (0x410)

Italiano (Italia)

1041 (0x411)

Giapponese

1042 (0x412)

Coreano

1043 (0x413)

Olandese (Paesi Bassi)

1044 (0x414)

Norvegese – Bokmal

1045 (0x415)

Polacco

1046 (0x416)

Portoghese (Brasile)

1047 (0x417)

Rhaeto-Romanic

1048 (0x418)

Romeno

1049 (0x419)

Russo

1050 (0x41A)

Croato

1051 (0x41B)

Slovacco

1052 (0x41C)

Albanese

1053 (0x41D)

Svedese

1054 (0x41E)

Thai

1055 (0x41F)

Turco

1056 (0x420)

Urdu

1057 (0x421)

Indonesiano

1058 (0x422)

Ucraino

1059 (0x423)

Bielorusso

1060 (0x424)

Sloveno

1061 (0x425)

Estone

1062 (0x426)

Lettone

1063 (0x427)

Lituano

1065 (0x429)

Persiano

1066 (0x42A)

Vietnamita

1069 (0x42D)

Basco (Basco)

1070 (0x42E)

Serbo

1071 (0x42F)

Macedone (Macedonia del Nord)

1072 (0x430)

Sutu

1073 (0x431)

Tsonga

1074 (0x432)

Tswana

1076 (0x434)

Xhosa

1077 (0x435)

Zulù

1078 (0x436)

Afrikaans

1080 (0x438)

Faeroese

1081 (0x439)

Hindi

1082 (0x43A)

Maltese

1084 (0x43C)

Gaelico scozzese (Regno Unito)

1085 (0x43D)

Yiddish

1086 (0x43E)

Malese – Malesia

2049 (0x801)

Arabo - Iraq

2052 (0x804)

Cinese (semplificato) - Prc

2055 (0x807)

Tedesco – Svizzera

2057 (0x809)

Inglese – Regno Unito

2058 (0x80A)

Spagnolo – Messico

2060 (0x80C)

Francese – Belgio

2064 (0x810)

Italiano – Svizzera

2067 (0x813)

Olandese – Belgio

2068 (0x814)

Norvegese – Nynorsk

2070 (0x816)

Portoghese (Portogallo)

2072 (0x818)

Romeno – Moldova

2073 (0x819)

Russo – Moldova

2074 (0x81A)

Serbo - Alfabeto latino

2077 (0x81D)

Svedese – Finlandia

3073 (0xC01)

Arabo – Egitto

3076 (0xC04)

Cinese (tradizionale) - Hong Kong SAR

3079 (0xC07)

Tedesco – Austria

3081 (0xC09)

Inglese - Australia

3082 (0xC0A)

Spagnolo – Ordinamento internazionale

3084 (0xC0C)

Francese – Canada

3098 (0xC1A)

Serbo – cirillico

4097 (0x1001)

Arabo - Libia

4100 (0x1004)

Cinese (semplificato) - Singapore

4103 (0x1007)

Tedesco – Lussemburgo

4105 (0x1009)

Inglese - Canada

4106 (0x100A)

Spagnolo – Guatemala

4108 (0x100C)

Francese – Svizzera

5121 (0x1401)

Arabo – Algeria

5127 (0x1407)

Tedesco – Liechtenstein

5129 (0x1409)

Inglese – Nuova Zelanda

5130 (0x140A)

Spagnolo – Costa Rica

5132 (0x140C)

Francese – Lussemburgo

6145 (0x1801)

Arabo – Marocco

6153 (0x1809)

Inglese – Irlanda

6154 (0x180A)

Spagnolo – Panama

7169 (0x1C01)

Arabo - Tunisia

7177 (0x1C09)

Inglese - Sudafrica

7178 (0x1C0A)

Spagnolo – Repubblica Dominicana

8193 (0x2001)

Arabo – Oman

8201 (0x2009)

Inglese – Giamaica

8202 (0x200A)

Spagnolo – Venezuela

9217 (0x2401)

Arabo – Yemen

9226 (0x240A)

Spagnolo – Colombia

10241 (0x2801)

Arabo – Siria

10249 (0x2809)

Inglese – Belize

10250 (0x280A)

Spagnolo – Perù

11265 (0x2C01)

Arabo – Giordania

11273 (0x2C09)

Inglese – Trinidad

11274 (0x2C0A)

Spagnolo – Argentina

12289 (0x3001)

Arabo - Libano

12298 (0x300A)

Spagnolo – Ecuador

13313 (0x3401)

Arabo – Kuwait

13322 (0x340A)

Spagnolo – Cile

14337 (0x3801)

Arabo – U.A.E.

14346 (0x380A)

Spagnolo – Uruguay

15361 (0x3C01)

Arabo – Bahrein

15370 (0x3C0A)

Spagnolo – Paraguay

16385 (0x4001)

Arabo – Qatar

16394 (0x400A)

Spagnolo – Bolivia

17418 (0x440A)

Spagnolo – El Salvador

18442 (0x480A)

Spagnolo – Honduras

19466 (0x4C0A)

Spagnolo – Nicaragua

20490 (0x500A)

Spagnolo – PortoRico

OSProductSuite

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\ProductOptions|ProductSuite"), BitValues ("Small Business", "Enterprise", "BackOffice", "Communication Server", "Terminal Server", "Small Business(Restricted)", "Embedded NT", "Data Center")

Aggiunte al sistema operativo installate e con licenza. Ad esempio, il valore 146 (0x92) per OSProductSuite indica Enterprise, Terminal Services e Data Center (bit uno, quattro e sette impostati). Nell'elenco seguente sono elencati i valori possibili.

1 (0x1)

Microsoft Small Business Server è stato installato, ma potrebbe essere stato aggiornato a un'altra versione di Windows.

2 (0x2)

Windows Server 2008 Enterprise è installato.

4 (0x4)

I componenti di Windows BackOffice vengono installati.

8 (0x8)

Communication Server è installato.

16 (0x10)

Servizi terminal è installato.

32 (0x20)

Microsoft Small Business Server viene installato con la licenza client restrittiva.

64 (0x40)

Windows Embedded è installato.

128 (0x80)

Viene installata un'edizione Datacenter.

256 (0x100)

Servizi terminal è installato, ma è supportata una sola sessione interattiva.

512 (0x200)

Windows Home Edition è installato.

1024 (0x400)

Web Server Edition è installato.

8192 (0x2000)

Archiviazione Server Edition è installato.

16384 (0x4000)

Compute Cluster Edition è installato.

OSType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_OperatingSystem.OtherTypeDescription")

Tipo di sistema operativo. L'elenco seguente identifica i valori possibili.

Questa proprietà viene ereditata da CIM_OperatingSystem.

Sconosciuto (0)

Altro (1)

MACOS (2)

MACRO

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)

UNIX conforme (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

Solaris

SunOS (30)

U6000 (31)

A edizione Standard RIES (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)

Kernel MACH (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

Passaggio successivo (55)

PalmPilot (56)

Rhapsody (57)

Windows 2000 (58)

Dedicato (59)

OS/390 (60)

V edizione Standard (61)

TPF (62)

OtherTypeDescription

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem.OSType")

Descrizione aggiuntiva per la versione corrente del sistema operativo.

Questa proprietà viene ereditata da CIM_OperatingSystem.

PA edizione Enterprise nabled

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Se True, le estensioni degli indirizzi fisici (PAE) sono abilitate dal sistema operativo in esecuzione nei processori Intel. PAE consente alle applicazioni di gestire più di 4 GB di memoria fisica. Quando PAE è abilitato, il sistema operativo usa la conversione di indirizzi lineari a tre livelli anziché a due livelli. Fornire più memoria fisica a un'applicazione riduce la necessità di scambiare memoria nel file di pagina e aumentare le prestazioni. Per abilitare, PAE, usare l'opzione "/PAE" nel file Boot.ini. Per altre informazioni sulla funzionalità Estensione indirizzo fisico, vedere Estensione indirizzo fisico.

PlusProductID

Tipo di dati: string

Tipo di accesso: sola lettura

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

Non supportato.

PlusVersionNumber

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|Plus! VersionNumber")

Non supportato.

PortableOperatingSystem

Tipo di dati: booleano

Tipo di accesso: sola lettura

Specifica se il sistema operativo è stato avviato da un dispositivo USB esterno. Se true, il sistema operativo ha rilevato che viene avviato in un dispositivo di archiviazione connesso in locale supportato.

Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8 e Windows Server 2012.

Server/istanza primaria

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("WMI")

Specifica se si tratta del sistema operativo primario.

ProductType

Tipo di dati: uint32

Tipo di accesso: sola lettura

Informazioni aggiuntive sul sistema.

Stazione di lavoro (1)

Controller di dominio (2)

Server (3)

QuantumLength

Tipo di dati: uint8

Tipo di accesso: lettura/scrittura

Qualificatori: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")

Non supportato

**Windows Server 2008 e Windows Vista: **

La proprietà QuantumLength definisce il numero di tick di clock per ogni quantum. Un quantum è un'unità di tempo di esecuzione che l'utilità di pianificazione può assegnare a un'applicazione prima di passare ad altre applicazioni. Quando un thread esegue un quantum, il kernel lo precede e lo sposta alla fine di una coda per le applicazioni con priorità uguali. La lunghezza effettiva del quantum di un thread varia in diverse piattaforme Windows. Solo per Windows NT/Windows 2000.

I valori possibili sono.

Sconosciuto (0)

Un segno di spunta (1)

Due tick (2)

QuantumType

Tipo di dati: uint8

Tipo di accesso: lettura/scrittura

Non supportato

**Windows Server 2008 e Windows Vista: **

La proprietà QuantumType specifica i quantistici a lunghezza fissa o variabile. Windows usa per impostazione predefinita i quantum a lunghezza variabile in cui l'applicazione in primo piano ha un quantum più lungo rispetto alle applicazioni in background. Per impostazione predefinita, Windows Server viene impostato su quantum a lunghezza fissa. Un quantum è un'unità di tempo di esecuzione che l'utilità di pianificazione può assegnare a un'applicazione prima di passare a un'altra applicazione. Quando un thread esegue un quantum, il kernel lo precede e lo sposta alla fine di una coda per le applicazioni con priorità uguali. La lunghezza effettiva del quantum di un thread varia in diverse piattaforme Windows.

I valori possibili sono.

Sconosciuto (0)

Fisso (1)

Variabile (2)

RegisteredUser

Tipo di dati: string

Tipo di accesso: sola lettura

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

Nome dell'utente registrato del sistema operativo.

Esempio: "Ben Smith"

Serialnumber

Tipo di dati: string

Tipo di accesso: sola lettura

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

Numero di identificazione seriale del prodotto del sistema operativo.

Esempio: "10497-OEM-0031416-71674"

ServicePackMajorVersion

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |OSVERSIONINFOEX|wServicePackMajor")

Numero di versione principale del Service Pack installato nel sistema del computer. Se non è stato installato alcun Service Pack, il valore è 0 (zero).

ServicePackMinorVersion

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |OSVERSIONINFOEX|wServicePackMinor")

Numero di versione secondario del Service Pack installato nel sistema del computer. Se non è stato installato alcun Service Pack, il valore è 0 (zero).

SizeStoredInPagingFiles

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("MIF. DMTF |Memoria di sistema Impostazioni|001.3"), unità ("kilobyte")

Numero totale di kilobyte che possono essere archiviati nei file di paging del sistema operativo: 0 (zero) indica che non sono presenti file di paging. Tenere presente che questo numero non rappresenta le dimensioni fisiche effettive del file di paging su disco.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

Stato

Tipo di dati: string

Tipo di accesso: sola lettura

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

Stato corrente dell'oggetto. È possibile definire vari stati operativi e non operativi. Gli stati operativi includono: "OK", "Degraded" e "Pred Fail" (un elemento, ad esempio un'unità disco rigido abilitata per SMART potrebbe funzionare correttamente, ma prevede un errore nel prossimo futuro). Gli stati non operativi includono: "Error", "Starting", "Stopping" e "Service". Lo stato del servizio si applica al lavoro amministrativo, ad esempio il ridimensionamento mirror di un disco, il ricaricamento di un elenco di autorizzazioni utente o altre operazioni amministrative. Non tutte queste operazioni sono online, ma l'elemento gestito non è né "OK" né in uno degli altri stati.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

OK ("OK ")

Errore ("Errore ")

Degradato ("degradato")

Sconosciuto ("Sconosciuto")

Pred Fail ("Pred Fail ")

Avvio ("Starting ")

Arresto ("arresto ")

Servizio ("Servizio")

Sottolineato ("sottolineato ")

NonRecover ("NonRecover ")

Nessun contatto ("Nessun contatto ")

Lost Comm ("Lost Comm ")

SuiteMask

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: BitMap ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"), BitValues ("Windows Server, Small Business Edition, "Windows Server, edizione Enterprise", "Windows Server, Backoffice Edition", "Windows Server, Communications Edition", "Microsoft Terminal Services", "Windows Server, Small Business Edition con restrizioni", "Windows Embedded", "Windows Server, Datacenter Edition", "Single User", "Windows Home Edition", "Windows Server, Web Edition")

Flag di bit che identificano le suite di prodotti disponibili nel sistema.

Ad esempio, per specificare sia Personal che BackOffice, impostare SuiteMask su 4 | 512 o 516.

1

Piccole imprese

2

Funzionalità per le aziende

4

Backoffice

8

Comunicazioni

16

Servizi terminal

32

Small Business Restricted

64

Edizione incorporata

128

Datacenter Edition

256

Utente singolo

512

Home Edition

1024

Web Server Edition

SystemDevice

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Funzioni del Registro di sistema |GetPrivateProfileString |Percorsi |TargetDevice")

Partizione disco fisico in cui è installato il sistema operativo.

SystemDirectory

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|System Information FunctionsGetSystemDirectory)

Directory di sistema del sistema operativo.

Esempio: "C:\WINDOWS\SYSTEM32"

Systemdrive

Tipo di dati: string

Tipo di accesso: sola lettura

Lettera dell'unità disco in cui risiede il sistema operativo. Esempio: "C:"

TotalSwapSpaceSize

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Spazio totale di scambio in kilobyte. Questo valore può essere NULL (non specificato) se lo spazio di scambio non è distinto dai file di pagina. Tuttavia, alcuni sistemi operativi distinguono questi concetti. In UNIX, ad esempio, tutti i processi possono essere scambiati quando l'elenco di pagine gratuite scende e rimane al di sotto di un importo specificato.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

TotalVirtualMemorySize

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Numero, in kilobyte, di memoria virtuale. Ad esempio, questo può essere calcolato aggiungendo la quantità di RAM totale alla quantità di spazio di paging, ovvero aggiungendo la quantità di memoria in o aggregata dal sistema computer alla proprietà SizeStoredInPagingFiles.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

TotalVisibleMemorySize

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: unità ("kilobyte")

Quantità totale, in kilobyte, della memoria fisica disponibile per il sistema operativo. Questo valore non indica necessariamente la vera quantità di memoria fisica, ma ciò che viene segnalato al sistema operativo come disponibile.

Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.

Questa proprietà viene ereditata da CIM_OperatingSystem.

Versione

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: override ("versione"), MappingStrings ("Win32API|Strutture informative di sistema |OSVERSIONINFOEX|dwMajorVersion, dwMinorVersion")

Numero di versione del sistema operativo.

Esempio: "4.0"

WindowsDirectory

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32API|Funzioni di informazioni di sistema |GetWindowsDirectory")

Directory Windows del sistema operativo.

Esempio: "C:\WINDOWS"

Osservazioni:

La classe Win32_OperatingSystem deriva da CIM_OperatingSystem.

Qualsiasi sistema operativo che può essere installato in un computer che può eseguire un sistema operativo basato su Windows è un discendente o membro di questa classe. Win32_OperatingSystem è una classe singleton. Per ottenere la singola istanza, usare "@" per la chiave.

A differenza della maggior parte delle altre classi WMI generate da MgmtClassGen, il metodo OperatingSystem.CreateInstance() restituirà un oggetto OperatingSystem vuoto. Pertanto, se si usa C# con MgmtClassGen, è possibile usare il codice seguente:

WMI.OperatingSystem os = new ROOT.CIMV2.win32.OperatingSystem();

Esempi

È possibile trovare un esempio VBScript che ottiene i dati del sistema operativo e del responsabile del trattamento da Win32_ComputerSystem, Win32_Processor e Win32_OperatingSystem negli esempi dell'argomento Win32_Processor.

Lo script seguente ottiene le istanze di Win32_OperatingSystem nello spazio dei nomi predefinito "Root\CIMv2" e quindi visualizza informazioni sul sistema operativo.

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

Nell'esempio di codice di PowerShell seguente vengono visualizzate tutte le informazioni operative sul sistema operativo corrente.

# 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 *

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

CIM_OperatingSystem

Classi del sistema operativo

Attività WMI: Sistemi operativi

Attività WMI: Hardware del computer

Attività WMI: Gestione desktop