Classe Win32_ComputerSystem
La classe WMI Win32_ComputerSystemrappresenta un sistema di computer che esegue Windows.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
uint16 AdminPasswordStatus;
boolean AutomaticManagedPagefile;
boolean AutomaticResetBootOption;
boolean AutomaticResetCapability;
uint16 BootOptionOnLimit;
uint16 BootOptionOnWatchDog;
boolean BootROMSupported;
string BootupState;
uint16 BootStatus[];
string Caption;
uint16 ChassisBootupState;
string ChassisSKUNumber;
string CreationClassName;
sint16 CurrentTimeZone;
boolean DaylightInEffect;
string Description;
string DNSHostName;
string Domain;
uint16 DomainRole;
boolean EnableDaylightSavingsTime;
uint16 FrontPanelResetStatus;
boolean HypervisorPresent;
boolean InfraredSupported;
string InitialLoadInfo[];
datetime InstallDate;
uint16 KeyboardPasswordStatus;
string LastLoadInfo;
string Manufacturer;
string Model;
string Name;
string NameFormat;
boolean NetworkServerModeEnabled;
uint32 NumberOfLogicalProcessors;
uint32 NumberOfProcessors;
uint8 OEMLogoBitmap[];
string OEMStringArray[];
boolean PartOfDomain;
sint64 PauseAfterReset;
uint16 PCSystemType;
uint16 PCSystemTypeEx;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
uint16 PowerOnPasswordStatus;
uint16 PowerState;
uint16 PowerSupplyState;
string PrimaryOwnerContact;
string PrimaryOwnerName;
uint16 ResetCapability;
sint16 ResetCount;
sint16 ResetLimit;
string Roles[];
string Status;
string SupportContactDescription[];
string SystemFamily;
string SystemSKUNumber;
uint16 SystemStartupDelay;
string SystemStartupOptions[];
uint8 SystemStartupSetting;
string SystemType;
uint16 ThermalState;
uint64 TotalPhysicalMemory;
string UserName;
uint16 WakeUpType;
string Workgroup;
};
Membri
La classe Win32_ComputerSystem ha questi tipi di membri:
Metodi
La classe Win32_ComputerSystem include questi metodi.
Metodo | Descrizione |
---|---|
JoinDomainOrWorkgroup | Aggiunge un sistema computer a un dominio o a un gruppo di lavoro. |
Rinomina | Rinomina un computer locale. |
SetPowerState | Non implementata. Per altre informazioni su come implementare questo metodo, vedere il metodo SetPowerState in CIM_UnitaryComputerSystem. |
UnjoinDomainOrWorkgroup | Rimuove un sistema computer da un dominio o da un gruppo di lavoro. |
Proprietà
La classe Win32_ComputerSystem ha queste proprietà.
-
Amministrazione PasswordStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 24|Impostazioni di sicurezza hardware|AmministrazionePasswordStatus")
Impostazioni di sicurezza hardware di sistema per lo stato della password dell'amministratore.
-
-
Disabilitato (0)
-
Abilitato (1)
-
Non implementato (2)
-
Sconosciuto (3)
AutomaticManagedPagefile
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: MappingStrings ("WMI")
Se True, il sistema gestisce il file di pagina.
AutomaticResetBootOption
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|Riavvio automatico")
Se True, l'opzione di avvio della reimpostazione automatica è abilitata.
AutomaticResetCapability
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Se True, la reimpostazione automatica è abilitata.
BootOptionOnLimit
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 23|Funzionalità |Opzione di avvio al limite")
Il limite delle opzioni di avvio è ON. Identifica l'azione di sistema quando viene raggiunto il valore ResetLimit .
Riservato (0)
Sistema operativo (1)
Utilità di sistema (2)
Non riavviare (3)
BootOptionOnWatchDog
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 23|Funzionalità |Opzione di avvio")
Tipo di azione di riavvio dopo la scadenza del timer watchdog.
Riservato (0)
Sistema operativo (1)
Utilità di sistema (2)
Non riavviare (3)
BootROMSupported
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Se True, indica se è supportato un ROM di avvio.
BootStatus
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 32|Informazioni sull'avvio del sistema |Stato avvio")
Campi Stato e Dati aggiuntivi che identificano lo stato di avvio.
Questo valore deriva dal membro Stato di avvio della struttura System Boot Information nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 10 e Windows Server 2016.
BootupState
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|GetSystemMetrics |SM_CLEANBOOT")
Viene avviato il sistema. L'avvio non sicuro ignora i file di avvio dell'utente denominati anche Cassaforte Boot.
L'elenco seguente contiene i valori obbligatori:
- "Avvio normale"
- "Avvio non sicuro"
- "Fail-safe con avvio di rete"
Avvio normale ("avvio normale")
Avvio sicuro senza errori ("Avvio sicuro non riuscita")
Fail-safe con avvio di rete ("Fail-safe con avvio di rete")
Caption
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), DisplayName ("Caption")
Breve descrizione dell'oggetto di una stringa a una riga.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
ChassisBootupState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 3|Stato di avvio")
Stato di avvio dello chassis.
Questo valore deriva dal membro Stato di avvio della struttura Chassis o Chassis delle informazioni SMBIOS.
Altro (1)
Sconosciuto (2)
Cassaforte (3)
Avviso (4)
Critico (5)
Non recuperabile (6)
ChassisSKUNumber
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 3|Chassis |Numero SKU")
Numero di SKU dello chassis o dell'enclosure come stringa.
Questo valore deriva dal membro SKU Number della struttura System Enclosure o Chassis nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 10 e Windows Server 2016.
CreationClassName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: CIM_Key
Nome della prima classe concreta nella catena di ereditarietà di un'istanza. È possibile utilizzare questa proprietà con altre proprietà della classe per identificare tutte le istanze della classe e le relative sottoclassi.
Questa proprietà viene ereditata da CIM_System.
CurrentTimeZone
-
Tipo di dati: sint16
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: MappingStrings ("Win32API|Strutture temporali |TIME_ZONE_INFORMATION|Bias"), unità ("minuti")
Tempo di offset del sistema informatico unitario rispetto all'ora UTC (Coordinated Universal Time).
DaylightInEffect
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni temporali |GetTimeZoneInformation")
Se True, la modalità di risparmio legale è attivata.
Descrizione
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Description")
Descrizione dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
DNSHostName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|GetComputerNameEx|ComputerNameDnsHostname")
Nome del computer locale in base al server dei nomi di dominio (DNS).
Dominio
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture di gestione della rete |WKSTA_INFO_100|wki100_langroup")
Nome del dominio a cui appartiene un computer.
Nota
Se il computer non fa parte di un dominio, viene restituito il nome del gruppo di lavoro.
Domainrole
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture del servizio directory (Ds) | |DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE| MachineRole")
Ruolo di un computer in un gruppo di lavoro di dominio assegnato. Un gruppo di lavoro di dominio è una raccolta di computer nella stessa rete. Ad esempio, una proprietà DomainRole può indicare che un computer è una workstation membro.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Workstation autonoma (0)
Workstation membro (1)
Server autonomo (2)
Server membro (3)
Backup del controller di dominio (4)
Controller di dominio primario (5)
EnableDaylightSavingsTime
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Abilita l'ora legale (DST) in un computer. Il valore True indica che l'ora di sistema passa a un'ora prima o indietro all'avvio o alla fine dell'ora legale. Il valore False indica che l'ora di sistema non cambia in un'ora prima o dietro all'avvio o alla fine dell'ora legale. Un valore NULL indica che lo stato dell'estensione DST è sconosciuto in un sistema.
FrontPanelResetStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 24|Impostazioni di sicurezza hardware|FrontPanelResetStatus")
Nella tabella seguente sono elencate le impostazioni di sicurezza hardware per il pulsante di reimpostazione in un computer.
Disabilitato (0)
Abilitato (1)
Non implementato (2)
Sconosciuto (3)
HypervisorPresent
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Se True, è presente un hypervisor.
Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8 e Windows Server 2012.
InfrarossiSupported
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Se True, esiste una porta a infrarossi (IR) in un computer.
InitialLoadInfo
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Dati necessari per trovare il dispositivo di caricamento iniziale o il servizio di avvio per richiedere l'avvio del sistema operativo.
Questa proprietà viene ereditata da CIM_UnitaryComputerSystem.
Windows Server 2008 R2: questa proprietà è disponibile, ma vuota.
InstallDate
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |ComponentID|001.5"), DisplayName ("Data di installazione")
L'oggetto è installato. Un oggetto non richiede un valore per indicare che è installato.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
KeyboardPasswordStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 24|Impostazioni di sicurezza hardware|KeyboardPasswordStatus")
Impostazioni di sicurezza hardware di sistema per lo stato della password della tastiera.
Disabilitato (0)
Abilitato (1)
Non implementato (2)
Sconosciuto (3)
LastLoadInfo
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Voce di matrice della proprietà InitialLoadInfo che contiene i dati per avviare il sistema operativo caricato.
Questa proprietà viene ereditata da CIM_UnitaryComputerSystem.
Produttore
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 1|Informazioni di sistema |Produttore")
Nome di un produttore di computer.
Esempio: Adventure Works
Modello
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 1|Informazioni di sistema |Product Name")
Nome del prodotto assegnato da un produttore a un computer. Questa proprietà deve avere un valore.
Nome
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: Chiave
Chiave di un'istanza di CIM_System in un ambiente aziendale.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
NameFormat
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Valore Name del sistema computer generato automaticamente. L'oggetto CIM_ComputerSystem e i relativi derivati sono oggetti di primo livello del Common Information Model (CIM). Forniscono l'ambito per diversi componenti. Sono necessarie chiavi CIM_System univoche, ma è possibile definire un'euristica per creare il nome CIM_ComputerSystem che genera lo stesso nome ed è indipendente dal protocollo di individuazione. Ciò impedisce problemi di inventario e gestione quando lo stesso asset o entità viene individuato più volte, ma non può essere risolto in un unico oggetto. L'uso di un'euristica è consigliato, ma non obbligatorio.
L'euristica è descritta nella specifica common model CIM V2 e presuppone che le regole documentate vengano usate per determinare e assegnare un nome. L'elenco dei valori NameFormat definisce l'ordine di assegnare un nome di sistema del computer. Diverse regole eseguono il mapping allo stesso valore.
Il valore CIM_ComputerSystem Name calcolato usando l'euristica è il valore chiave del sistema. Tuttavia, usare gli alias per assegnare un nome diverso per CIM_ComputerSystem, che può essere più univoco per la società.
Questa proprietà viene ereditata da CIM_System.
Sono inclusi i valori seguenti:
IP ("IP")
Dial ("Dial")
HID ("HID")
NWA ("NWA")
HWA ("HWA ")
X25 ("X25")
ISDN ("ISDN")
IPX ("IPX")
DCC ("DCC")
Progettazione immagine e configurazione (ICD )
E.164 ("E.164")
SNA ("SNA")
OID/OSI ("OID/OSI")
Altro ("Altro")
NetworkServerModeEnabled
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture di gestione della rete |edizione StandardRVER_INFO_101|sv101_type|SV_TYPE_edizione Standard RVER")
Se True, la modalità server di rete è abilitata.
Numberoflogicalprocessors
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Numero di processori logici disponibili nel computer.
È possibile usare NumberOfLogicalProcessors e NumberOfProcessors per determinare se il computer è iperthreading. Per altre informazioni, vedere la sezione Note.
NumberOfProcessors
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |SYSTEM_INFO|dwNumberOfProcessors")
Numero di processori fisici attualmente disponibili in un sistema. Questo è il numero di processori abilitati per un sistema, che non include i processori disabilitati. Se un computer dispone di due processori fisici ognuno contenente due processori logici, il valore di NumberOfProcessors è 2 e NumberOfLogicalProcessors è 4. I processori possono essere multicore o potrebbero essere processori hyperthreading. Per altre informazioni, vedere la sezione Note.
OEMLogoBitmap
-
Tipo di dati: matrice uint8
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("WMI")
Elenco di dati per una bitmap creata dall'OEM (Original Equipment Manufacturer).
OEMStringArray
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 11|Stringhe OEM")
Elenco di stringhe in formato libero definite da un OEM. Ad esempio, un OEM definisce i numeri di parte per i documenti di riferimento di sistema, le informazioni di contatto del produttore e così via.
PartOfDomain
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("")
Se True, il computer fa parte di un dominio. Se il valore è NULL, il computer non si trova in un dominio o lo stato è sconosciuto. Se si rimuove il computer da un dominio, il valore diventa false.
PauseAfterReset
-
Tipo di dati: sint64
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 23|Timeout"), unità ("millisecondi")
Ritardo di tempo prima dell'avvio di un riavvio in millisecondi. Viene usato dopo un ciclo di alimentazione del sistema, il ripristino del sistema locale o remoto e la reimpostazione automatica del sistema. Il valore 1 (meno uno) indica che il valore di pausa è sconosciuto.
Windows Vista: questa proprietà può restituire un numero sconosciuto.
PCSystemType
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("")
Tipo di computer in uso, ad esempio portatile, desktop o tablet.
Non specificato (0)
Desktop (1)
Mobile (2)
Workstation (3)
Enterprise Server (4)
SERVER SQUARE (5)
Server SMALL Office e Home Office (SQUARE)
PC dell'appliance (6)
Server prestazioni (7)
Massimo (8)
PCSystemTypeEx
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("")
Tipo di computer in uso, ad esempio portatile, desktop o tablet.
Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8.1 e Windows Server 2012 R2.
Non specificato (0)
Desktop (1)
Mobile (2)
Workstation (3)
Enterprise Server (4)
SERVER SQUARE (5)
PC dell'appliance (6)
Server prestazioni (7)
Ardesia (8)
Massimo (9)
PowerManagementCapabilities
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |Controlli alimentazione di sistema|001.2")
Matrice delle funzionalità specifiche correlate all'alimentazione di un dispositivo logico.
Questa proprietà viene ereditata da CIM_LogicalDevice.
Sconosciuto (0)
Non supportato (1)
Disabilitato (2)
Abilitato (3)
Le funzionalità di risparmio energia sono attualmente abilitate, ma il set di funzionalità esatto è sconosciuto o le informazioni non sono disponibili.
Modalità risparmio energia immesse automaticamente (4)
Il dispositivo può modificare lo stato di alimentazione in base all'utilizzo o ad altri criteri.
Power State Settable (5)
Il metodo SetPowerState è supportato. Questo metodo è disponibile nella classe padre CIM_LogicalDevice e può essere implementato. Per altre informazioni, vedere Progettazione di classi MOF (Managed Object Format).
Power Cycling supportato (6)
Il metodo SetPowerState può essere richiamato con il parametro PowerState impostato su 5 (Power Cycle).
Accensione temporizzato supportata (7)
Accensione temporizzato supportata
Il metodo SetPowerState può essere richiamato con il parametro PowerState impostato su 5 (Power Cycle) e Time impostato su una data e un'ora specifiche, o intervallo, per l'accensione.
PowerManagementSupported
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se True, il dispositivo può essere gestito dall'alimentazione, ad esempio, un dispositivo può essere messo in modalità di sospensione e così via. Questa proprietà non indica che le funzionalità di risparmio energia sono attualmente abilitate, ma indica che il dispositivo logico è in grado di gestire il risparmio energia.
Questa proprietà viene ereditata da CIM_UnitaryComputerSystem.
PowerOnPasswordStatus
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 24|Impostazioni di sicurezza hardware|PowerOnPasswordStatus")
Impostazioni di sicurezza hardware di sistema per lo stato della password di alimentazione.
Disabilitato (0)
Abilitato (1)
Non implementato (2)
Sconosciuto (3)
PowerState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Stato di alimentazione corrente di un computer e del sistema operativo associato. Gli stati di risparmio energia hanno i valori seguenti: Il valore 4 (Sconosciuto) indica che il sistema è noto per essere in modalità risparmio energia, ma il suo stato esatto in questa modalità è sconosciuto; 2 (modalità a basso consumo) indica che il sistema è in stato di risparmio energia, ma funziona ancora e può presentare prestazioni ridotte; 3 (standby) indica che il sistema non funziona, ma potrebbe essere portato a piena potenza rapidamente; e 7 (avviso) indica che il sistema del computer è in uno stato di avviso e una modalità di risparmio energia.
Questa proprietà viene ereditata da CIM_UnitaryComputerSystem.
Sconosciuto (0)
Potenza completa (1)
Risparmio energia - Modalità a basso consumo (2)
Risparmio energia - Standby (3)
Risparmio energia - Sconosciuto (4)
Ciclo di alimentazione (5)
Spegnimento (6)
Risparmio energia - Avviso (7)
Risparmio energia - Ibernazione (8)
Risparmio energia ibernazione.
Risparmio energia - Soft Off (9)
Risparmio di energia sfumati.
PowerSupplyState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 3|Enclosure di sistema o Chassis |Stato alimentazione")
Stato dell'alimentatore o degli alimentatori all'ultimo avvio.
Questo valore deriva dal membro Stato alimentazione della struttura Chassis o Chassis delle informazioni SMBIOS.
L'elenco seguente identifica i valori per questa proprietà.
Altro (1)
Sconosciuto (2)
Cassaforte (3)
Avviso (4)
Critico (5)
Non recuperabile (6)
Irreversibile
PrimaryOwnerContact
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Informazioni di contatto per il proprietario del sistema primario, ad esempio numero di telefono, indirizzo di posta elettronica e così via.
Questa proprietà viene ereditata da CIM_System.
PrimaryOwnerName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Nome del proprietario del sistema primario.
Questa proprietà viene ereditata da CIM_System.
ResetCapability
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF |Sicurezza hardware di sistema|001.4")
Se abilitato, il valore è 4 e il sistema informatico unitario può essere reimpostato usando i pulsanti di alimentazione e reimpostazione. Se disabilitato, il valore è 3 e una reimpostazione non è consentita.
Questa proprietà viene ereditata da CIM_UnitaryComputerSystem.
Altro (1)
Sconosciuto (2)
Disabilitato (3)
Abilitato (4)
Non implementato (5)
Irreversibile
ResetCount
-
Tipo di dati: sint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 23|Reimpostazione del sistema |Reset Count")
Numero di reimpostazioni automatiche dall'ultima reimpostazione. Il valore 1 (meno uno) indica che il conteggio è sconosciuto.
ResetLimit
-
Tipo di dati: sint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 23|Reimpostazione del sistema | Reimposta limite")
Numero di tentativi consecutivi di reimpostazione del sistema. Il valore 1 (meno uno) indica che il limite è sconosciuto.
ruoli
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: lettura/scrittura
Elenco che specifica i ruoli di un sistema nell'ambiente informatico.
Questa proprietà viene ereditata da CIM_System.
Stato
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (10), DisplayName ("Status")
Stato corrente di un oggetto.
Per Win32_ComputerSystem, lo stato è sempre "OK".
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
SupportContactDescription
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|GetPrivateProfileString |Informazioni sul supporto")
Elenco delle informazioni di contatto del supporto per il sistema operativo Windows.
SystemFamily
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 1|Informazioni di sistema |Famiglia")
Famiglia a cui appartiene un particolare computer. Una famiglia fa riferimento a un set di computer simili ma non identici dal punto di vista hardware o software.
Questo valore deriva dal membro family della struttura System Information nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 10 e Windows Server 2016.
SystemSKUNumber
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 1|Informazioni di sistema |Numero SKU")
Identifica una configurazione computer specifica per la vendita. A volte si chiama anche ID prodotto o numero di ordine di acquisto.
Questo valore deriva dal membro SKU Number della struttura System Information nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 10 e Windows Server 2016.
SystemStartupDelay
-
Tipo di dati: uint16
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: DEPRECATO, Privilegi ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API|GetPrivateProfileInt|Boot Loader|timeout"), unità ("secondi")
SystemStartupDelay non è più disponibile per l'uso perché Boot.ini non viene usato per configurare l'avvio del sistema. Usare invece le classi BCD fornite dal provider WMI BCD (Boot Configuration Data) o dal comando Bcdedit .
SystemStartupOptions
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: DEPRECATO, Privilegi ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API|GetPrivateProfileSection|Sistemi operativi")
SystemStartupOptions non è più disponibile per l'uso perché Boot.ini non viene usato per configurare l'avvio del sistema. Usare invece le classi BCD fornite dal provider WMI BCD (Boot Configuration Data) o dal comando Bcdedit .
SystemStartupSetting
-
Tipo di dati: uint8
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: DEPRECATO, Privilegi ("SeSystemEnvironmentPrivilege"), MappingStrings ("WMI")
SystemStartupSetting non è più disponibile per l'uso perché Boot.ini non viene usato per configurare l'avvio del sistema. Usare invece le classi BCD fornite dal provider WMI BCD (Boot Configuration Data) o dal comando Bcdedit .
SystemType
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture informative di sistema |SYSTEM_INFO|wProcessorArchitecture")
Sistema in esecuzione nel computer basato su Windows. Questa proprietà deve avere un valore.
L'elenco seguente identifica alcuni dei valori possibili per questa proprietà.
- "PC basato su x64"
- "PC basato su X86"
- "PC basato su MIPS"
- "PC basato su alfa"
- "Power PC"
- "SH-x PC"
- "StrongARM PC"
- "PC Intel a 64 bit"
- "PC alfa a 64 bit"
- "Sconosciuto"
- "X86-Nec98 PC"
PC basato su X86 ("PC basato su X86")
PC basato su MIPS ("PC basato su MIPS")
PC basato su alfa ("PC basato su alfa")
Power PC ("Power PC")
SH-x PC ("SH-x PC")
STRONGARM PC ("STRONGARM PC")
PC Intel a 64 bit ("PC Intel a 64 bit")
PC basato su x64 ("PC basato su x64")
Sconosciuto ("Sconosciuto")
PC X86-Nec98 ("X86-Nec98 PC")
ThermalState
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 3|Enclosure di sistema o Chassis |Stato termico")
Stato termico del sistema all'ultimo avvio.
Questo valore deriva dal membro Dello stato termico della struttura Chassis o Chassis delle informazioni SMBIOS.
Altro (1)
Sconosciuto (2)
Cassaforte (3)
Avviso (4)
Critico (5)
Non recuperabile (6)
TotalPhysicalMemory
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Strutture di gestione della memoria |MEMORYSTATUS|dwTotalPhys"), unità ("byte")
Dimensioni totali della memoria fisica. Tenere presente che, in alcune circostanze, questa proprietà potrebbe non restituire un valore accurato per la memoria fisica. Ad esempio, non è accurato se il BIOS usa una parte della memoria fisica. Per un valore accurato, usare invece la proprietà Capacity in Win32_PhysicalMemory .
Esempio: 67108864
Per altre informazioni sull'uso di valori uint64 negli script, vedere Scripting in WMI.
UserName
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("Win32API|Funzioni di informazioni di sistema |GetUserName")
Nome di un utente attualmente connesso. Questa proprietà deve avere un valore. In una sessione di Servizi terminal, UserName restituisce il nome dell'utente connesso alla console non l'utente connesso durante la sessione del servizio terminale.
Esempio: jeffsmith
WakeUpType
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS|Tipo 1|Informazioni di sistema |Tipo di riattivazione")
Evento che causa l'accensione del sistema.
Questo valore deriva dal membro Tipo di riattivazione della struttura System Information nelle informazioni SMBIOS.
Riservato (0)
Altro (1)
Sconosciuto (2)
Timer APM (3)
Circuito modem (4)
LAN Remote (5)
Interruttore di alimentazione (6)
PCI PME# (7)
Alimentazione AC ripristinata (8)
Gruppo
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: MappingStrings ("")
Nome del gruppo di lavoro per il computer. Se il valore della proprietà PartOfDomain è False, viene restituito il nome del gruppo di lavoro.
Osservazioni:
Per determinare il numero totale di istanze del processore associate a un oggetto di sistema del computer, utilizzare la classe di associazione Win32_ComputerSystemProcessor .
A un'istanza di Win32_ComputerSystem con più processori fisici sono associate più istanze di Win32_Processor . Se il valore di NumberOfLogicalProcessors è maggiore del valore di NumberOfProcessors , il sistema del computer è un sistema multicore o ha uno o più processori abilitati per l'hyperthreading. Per altre informazioni, vedere la sezione Proprietà NumberOfLogicalProcessors e NumberOfCores e Osservazioni in Win32_Processor.
La classe Win32_ComputerSystem deriva da CIM_UnitaryComputerSystem.
Esempi
È possibile trovare uno script di esempio 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.
Nell'esempio di VBScript seguente viene descritto come recuperare il nome di dominio del computer locale dalle istanze di Win32_ComputerSystem.
Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")
for each System in SystemSet
WScript.Echo System.Domain
next
Nell'esempio Perl seguente viene descritto come recuperare il nome del computer locale dalle istanze di Win32_ComputerSystem.
use strict;
use Win32::OLE;
my ($SystemSet, $System);
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_ComputerSystem") };
unless($@)
{
foreach $System (in $SystemSet)
{
print "\n", $System->{Domain}, "\n";
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
L'esempio Perl seguente descrive come recuperare il nome di dominio DNS del computer locale dalle istanze di Win32_ComputerSystem.
use strict;
use Win32::OLE;
close (STDERR);
my ($NICSet, $NIC);
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
foreach $NIC (in $NICSet)
{
if(defined $NIC->{DNSDomain})
{
print "\n", $NIC->{DNSDomain}, "\n";
}
}
}
else
{
print Win32::OLE->LastError, "\n";
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|