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
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

CIM_UnitaryComputerSystem

Classi del sistema operativo

Attività WMI: account e domini

Attività WMI: Hardware del computer

Attività WMI: Gestione desktop