classe CIM_OperatingSystem
La classe CIM_OperatingSystem rappresenta un sistema operativo computer, costituito da software e firmware che rendono utilizzabile l'hardware di un sistema computer.
Importante
Le classi CIM (Distributed Management Task Force) (Common Information Model) DMTF (Distributed Management Task Force) sono le classi padre su cui vengono compilate le classi WMI. WMI supporta attualmente solo gli schemi di versione CIM 2.x.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non nell'ordine MOF.
Sintassi
[Abstract, UUID("{8502C565-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_OperatingSystem : CIM_LogicalElement
{
string Caption;
string CreationClassName;
string CSCreationClassName;
string CSName;
sint16 CurrentTimeZone;
string Description;
boolean Distributed;
uint64 FreePhysicalMemory;
uint64 FreeSpaceInPagingFiles;
uint64 FreeVirtualMemory;
datetime InstallDate;
datetime LastBootUpTime;
datetime LocalDateTime;
uint32 MaxNumberOfProcesses;
uint64 MaxProcessMemorySize;
string Name;
uint32 NumberOfLicensedUsers;
uint32 NumberOfProcesses;
uint32 NumberOfUsers;
uint16 OSType;
string OtherTypeDescription;
uint64 SizeStoredInPagingFiles;
string Status;
uint64 TotalSwapSpaceSize;
uint64 TotalVirtualMemorySize;
uint64 TotalVisibleMemorySize;
string Version;
};
Members
La classe CIM_OperatingSystem ha questi tipi di membri:
Metodi
La classe CIM_OperatingSystem dispone di questi metodi.
Metodo | Descrizione |
---|---|
Riavvio | Metodo di classe che arresta il sistema del computer, quindi lo riavvia. Non implementato da WMI. |
Arresto | Metodo di classe che scarica programmi e DLL nel punto in cui è sicuro disattivare il computer. Non implementato da WMI. |
Proprietà
La classe CIM_OperatingSystem ha queste proprietà.
-
Didascalia
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), DisplayName ("Caption")
Breve descrizione testuale dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
CreationClassName
-
Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza di . Se usato con altre proprietà chiave della classe, questa proprietà consente l'identificazione univoca di tutte le istanze della classe e delle relative sottoclassi.
-
CSCreationClassName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: propagati ("CIM_ComputerSystem. CreationClassName"), CIM_Key, MaxLen (256)
Definizione dell'ambito del nome della classe di creazione del sistema informatico.
-
-
CSName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: propagati ("CIM_ComputerSystem. Name"), CIM_Key, MaxLen (256)
Definizione dell'ambito del nome del sistema informatico.
-
-
CurrentTimeZone
-
-
Tipo di dati: sint16
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("minuti")
Numero di minuti di offset del sistema operativo rispetto all'ora di Greenwich (GMT). Il numero è positivo, negativo o zero.
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Description")
Descrizione testuale dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
Distribuito
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, il sistema operativo viene distribuito tra più nodi del sistema computer, che devono essere raggruppati come cluster.
-
-
FreePhysicalMemory
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Numero di kilobyte di memoria fisica attualmente inutilizzata e disponibile.
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
-
-
FreeSpaceInPagingFiles
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF| Impostazioni memoria di sistema|001.4"), unità ("kilobyte")
Numero di kilobyte di cui è possibile eseguire il mapping nei file di paging del sistema operativo senza causare lo scambio di altre pagine. Il valore 0 indica che non sono presenti file di paging.
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
-
-
FreeVirtualMemory
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Numero di kilobyte di memoria virtuale attualmente inutilizzata e disponibile. Ad esempio, questo può essere calcolato aggiungendo la quantità di RAM libera alla quantità di spazio di paging libero, ovvero aggiungendo le proprietà FreePhysicalMemory e FreeSpaceInPagingFiles .
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
-
-
InstallDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data di installazione")
Data e ora di installazione dell'oggetto. Questa proprietà non richiede un valore per indicare che l'oggetto è installato.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
LastBootUpTime
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Ora dell'ultimo avvio del sistema operativo.
-
-
LocalDateTime
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemDate", "MIF. DMTF| Informazioni generali|001.6")
Nozione del sistema operativo della data e dell'ora locali del giorno.
-
-
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. Se non è previsto alcun 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 -1.
-
-
MaxProcessMemorySize
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Numero massimo di kilobyte di memoria che è possibile allocare a un processo. Per i sistemi operativi senza memoria virtuale, questo valore è in genere 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. In altri casi, questo valore può essere una costante, ad esempio 2 GB o 4 GB.
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: Override ("Name")
Chiave di un'istanza del sistema operativo all'interno di un sistema computer.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
NumberOfLicensedUsers
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Numero di licenze utente per il sistema operativo. Se illimitato, immettere 0, se sconosciuto, immettere -1.
-
-
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.
-
-
NumberOfUsers
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemNumUsers")
Numero di sessioni utente per cui il sistema operativo archivia le informazioni sullo stato.
-
-
OSType
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: ModelCorrespondence ("CIM_OperatingSystem. OtherTypeDescription")
Tipo di sistema operativo.
-
-
Sconosciuto (0)
-
Altro (1)
-
MACOS (2)
-
Mac OS
-
ATTUNIX (3)
-
ATT UNIX
-
DGUX (4)
-
DECNT (5)
-
Digital Unix (6)
-
OpenVMS (7)
-
Aprire le macchine virtuali
-
HPUX (8)
-
HP-UX
-
AIX (9)
-
MVS (10)
-
OS400 (11)
-
OS/2 (12)
-
JavaVM (13)
-
Macchina virtuale Microsoft (VM) per Java
-
MSDOS (14)
-
WIN3x (15)
-
Windows 3.x
-
WIN95 (16)
-
Windows 95
-
WIN98 (17)
-
Windows 98
-
WINNT (18)
-
Windows NT
-
WINCE (19)
-
Windows CE
-
NCR3000 (20)
-
NCR 3000
-
NetWare (21)
-
OSF (22)
-
DC/OS (23)
-
UNIX conforme (24)
-
SCO UnixWare (25)
-
SCO OpenServer (26)
-
Sequent (27)
-
IRIX (28)
-
Solaris (29)
-
SunOS (30)
-
U6000 (31)
-
ASERIES (32)
-
Serie A
-
TandemNSK (33)
-
Tandem NSK
-
TandemNT (34)
-
Tandem NT
-
BS2000 (35)
-
BS2000/OSD
-
LINUX (36)
-
Lynx (37)
-
XENIX (38)
-
VM/ESA (39)
-
Interactive UNIX (40)
-
BSDUNIX (41)
-
BSD UNIX
-
FreeBSD (42)
-
NetBSD (43)
-
GNU Hurd (44)
-
OS9 (45)
-
Mac OS 9
-
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)
-
Sistema operativo palmo
-
Rhapsody (57)
-
Windows 2000 (58)
-
Dedicato (59)
-
OS/390 (60 )
-
VSE (61)
-
TPF (62)
OtherTypeDescription
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem. OSType")
Descrive il tipo di produttore e sistema operativo quando la proprietà OSType è impostata su 1 ("Altro"). Il formato della stringa inserito in OtherTypeDescription deve essere simile alle stringhe Valori definite per OSType. Questa proprietà deve essere impostata su Null quando OSType è un valore diverso da 1 (uno).
SizeStoredInPagingFiles
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF). DMTF| Impostazioni memoria di sistema|001.3"), Unità ("kilobyte")
Numero di kilobyte che possono essere archiviati nei file di paging del sistema operativo. Questo numero non rappresenta le dimensioni fisiche effettive del file di paging su disco. Un valore pari a 0 (zero)indica che non sono presenti file di paging.
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
Status
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (10), DisplayName ("Status")
Stato corrente dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Sono inclusi i valori seguenti:
OK ("OK ")
Errore ("Errore")
Degradato ("degradato ")
Sconosciuto ("sconosciuto ")
Pred Fail ("Pred Fail ")
Avvio ("Avvio ")
Arresto ("Arresto")
Servizio ("Servizio ")
Sottolineato ("stressato ")
NonRecover ("NonRecover ")
Nessun contatto ("Nessun contatto ")
Lost Comm ("Lost Comm ")
TotalSwapSpaceSize
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Spazio di scambio totale, in kilobyte. Questo valore può essere null (non specificato) se lo spazio di scambio non è distinto dai file di pagina. Tuttavia, alcuni sistemi operativi distingueno questi concetti. Ad esempio, l'intero processo può essere "scambiato" in UNIX quando l'elenco di pagine gratuite cade e rimane al di sotto di una quantità specificata.
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
TotalVirtualMemorySize
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Numero di kilobyte di memoria virtuale. Ad esempio, calcolare questa operazione aggiungendo la quantità di RAM totale alla quantità di spazio di paging, ovvero aggiungere 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.
TotalVisibleMemorySize
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("kilobyte")
Quantità totale di memoria fisica, in kilobyte, 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.
Versione
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF). DMTF| Sistema operativo|001.3")
Versione dell'operazione.
La versione dell'operazione deve trovarsi in uno dei moduli seguenti:
- <principale>.< minore>.< Revisione>
- <principale>.< revisione della lettera><secondaria><>
Commenti
La classe CIM_OperatingSystem deriva da CIM_LogicalElement.
WMI non implementa questa classe. Per le classi WMI derivate da CIM_OperatingSystem, vedere Classi Win32.
Questa documentazione deriva dalle descrizioni della classe CIM pubblicate dal DMTF. Microsoft potrebbe aver apportato modifiche agli errori secondari corretti, conformi agli standard della documentazione di Microsoft SDK o fornire altre informazioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Radice\CIMV2 |
MOF |
|
DLL |
|