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