Classe Win32_ComputerSystem

A classe WMIWin32_ComputerSystem representa um sistema de computador que executa o Windows.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

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

Membros

A classe Win32_ComputerSystem tem estes tipos de membros:

Métodos

A classe Win32_ComputerSystem tem esses métodos.

Método Descrição
JoinDomainOrWorkgroup Adiciona um sistema de computador a um domínio ou grupo de trabalho.
Renomear Renomeia um computador local.
SetPowerState Não implementado. Para obter mais informações sobre como implementar esse método, consulte o método SetPowerState no CIM_UnitaryComputerSystem.
UnjoinDomainOrWorkgroup Remove um sistema de computador de um domínio ou grupo de trabalho.

Propriedades

A classe Win32_ComputerSystem tem essas propriedades.

AdminPasswordStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 24| Configurações de segurança de hardware| AdminPasswordStatus")

Configurações de segurança de hardware do sistema para status de senha de administrador.

Desabilitado (0)

Habilitado (1)

Não Implementado (2)

Desconhecido (3)

AutomaticManagedPagefile

Tipo de dados: booliano

Tipo de acesso: leitura/gravação

Qualificadores: MappingStrings ("WMI")

Se True, o sistema gerenciará o arquivo de página.

AutomaticResetBootOption

Tipo de dados: booliano

Tipo de acesso: leitura/gravação

Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")

Se True, a opção de inicialização de redefinição automática está habilitada.

AutomaticResetCapability

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Se True, a redefinição automática será habilitada.

BootOptionOnLimit

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 23| Funcionalidades| Opção de inicialização no limite")

O limite de opção de inicialização é ON. Identifica a ação do sistema quando o valor ResetLimit é atingido.

Reservado (0)

Sistema operacional (1)

Utilitários do sistema (2)

Não reinicializar (3)

BootOptionOnWatchDog

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 23| Funcionalidades| Opção de inicialização")

O tipo de ação de reinicialização após o temporizador do watchdog é decorrido.

Reservado (0)

Sistema operacional (1)

Utilitários do sistema (2)

Não reinicializar (3)

BootROMSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Se True, indica se há suporte para uma ROM de inicialização.

BootStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 32| Informações de inicialização do sistema| Status da inicialização")

Campos status e dados adicionais que identificam o status de inicialização.

Esse valor vem do membro Status da Inicialização da estrutura Informações de Inicialização do Sistema nas informações do 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: essa propriedade não tem suporte antes de Windows 10 e Windows Server 2016 .

BootupState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| GetSystemMetrics| SM_CLEANBOOT")

O sistema foi iniciado. A inicialização com falha ignora os arquivos de inicialização do usuário também chamados SafeBoot.

A lista a seguir contém os valores necessários:

"Inicialização normal"
"Inicialização com falha"
"Fail-safe com inicialização de rede"

Inicialização normal ("Inicialização normal")

Inicialização com falha ("Inicialização com falha")

Fail-safe com inicialização de rede ("Fail-safe with network boot")

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

Descrição curta do objeto uma cadeia de caracteres de uma linha.

Essa propriedade é herdada de CIM_ManagedSystemElement.

ChassisBootupState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 3| Estado de inicialização")

Estado de inicialização do chassi.

Esse valor vem do membro Estado de Inicialização da estrutura Compartimento do Sistema ou Chassi nas informações do SMBIOS.

Outros (1)

Desconhecido (2)

Seguro (3)

Aviso (4)

Crítico (5)

Não recuperável (6)

ChassisSKUNumber

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 3| Chassi | Número da SKU")

O número de SKU do chassi ou compartimento como uma cadeia de caracteres.

Esse valor vem do membro número do SKU da estrutura compartimento do sistema ou chassi nas informações de 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: essa propriedade não tem suporte antes de Windows 10 e Windows Server 2016 .

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: CIM_Key

Nome da primeira classe concreta na cadeia de herança de uma instância. Você pode usar essa propriedade com outras propriedades da classe para identificar todas as instâncias da classe e suas subclasses.

Essa propriedade é herdada de CIM_System.

Currenttimezone

Tipo de dados: sint16

Tipo de acesso: leitura/gravação

Qualificadores: MappingStrings ("Win32API| Estruturas de tempo| TIME_ZONE_INFORMATION| Bias"), Unidades ("minutos")

Tempo em que o sistema de computador unitário é deslocado do UTC (Tempo Universal Coordenado).

DaylightInEffect

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Funções de tempo| GetTimeZoneInformation")

Se True, o modo de horário de verão será ATIVADO.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: DisplayName ("Description")

Descrição do objeto.

Essa propriedade é herdada de CIM_ManagedSystemElement.

DNSHostName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| GetComputerNameEx| ComputerNameDnsHostname")

Nome do computador local de acordo com o DNS (servidor de nomes de domínio).

Domínio

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas de gerenciamento de rede| WKSTA_INFO_100|wki100_langroup")

Nome do domínio ao qual pertence um computador.

Observação

Se o computador não fizer parte de um domínio, o nome do grupo de trabalho será retornado.

Domainrole

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas do Serviço de Diretório (Ds) | | DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE| MachineRole")

Função de um computador em um grupo de trabalho de domínio atribuído. Um grupo de trabalho de domínio é uma coleção de computadores na mesma rede. Por exemplo, uma propriedade DomainRole pode mostrar que um computador é uma estação de trabalho membro.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Estação de Trabalho Autônoma (0)

Estação de Trabalho de Membro (1)

Servidor autônomo (2)

Servidor Membro (3)

Controlador de Domínio de Backup (4)

Controlador de Domínio Primário (5)

EnableDaylightSavingsTime

Tipo de dados: booliano

Tipo de acesso: leitura/gravação

Habilita o horário de verão (DST) em um computador. Um valor true indica que o tempo do sistema muda para uma hora antes ou para trás quando o DST é iniciado ou encerrado. Um valor false indica que a hora do sistema não é alterada para uma hora antes ou para trás quando o DST é iniciado ou encerrado. Um valor NULL indica que o status DST é desconhecido em um sistema.

FrontPanelResetStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 24| Configurações de segurança de hardware| FrontPanelResetStatus")

A tabela a seguir lista as configurações de segurança de hardware para o botão redefinir em um computador.

Desabilitado (0)

Habilitado (1)

Não implementado (2)

Desconhecido (3)

HypervisorPresent

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Se True, um hipervisor estará presente.

Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Não há suporte para essa propriedade antes de Windows 8 e Windows Server 2012.

InfraredSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Se For True, uma porta infravermelha (IR) existirá em um sistema de computador.

InitialLoadInfo

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Dados necessários para localizar o dispositivo de carga inicial ou o serviço de inicialização para solicitar que o sistema operacional seja iniciado.

Essa propriedade é herdada de CIM_UnitaryComputerSystem.

Windows Server 2008 R2: Essa propriedade está disponível, mas vazia.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data de Instalação")

O objeto está instalado. Um objeto não precisa de um valor para indicar que ele está instalado.

Essa propriedade é herdada de CIM_ManagedSystemElement.

KeyboardPasswordStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 24| Configurações de segurança de hardware| KeyboardPasswordStatus")

Configurações de segurança de hardware do sistema para Status da Senha de Teclado.

Desabilitado (0)

Habilitado (1)

Não Implementado (2)

Desconhecido (3)

LastLoadInfo

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Entrada de matriz da propriedade InitialLoadInfo que contém os dados para iniciar o sistema operacional carregado.

Essa propriedade é herdada de CIM_UnitaryComputerSystem.

Fabricante

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 1| Informações do sistema| Fabricante")

Nome de um fabricante de computador.

Exemplo: Adventure Works

Modelo

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 1| Informações do sistema| Nome do Produto")

Nome do produto que um fabricante dá a um computador. Essa propriedade deve ter um valor.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Chave de uma instância de CIM_System em um ambiente corporativo.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Nameformat

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Valor nome do sistema de computador gerado automaticamente. O objeto CIM_ComputerSystem e seus derivados são objetos de nível superior do CIM (Common Information Model). Eles fornecem o escopo para vários componentes. Chaves de CIM_System exclusivas são necessárias, mas você pode definir uma heurística para criar o nome CIM_ComputerSystem que gera o mesmo nome e é independente do protocolo de descoberta. Isso impede problemas de inventário e gerenciamento quando o mesmo ativo ou entidade é descoberto várias vezes, mas não pode ser resolvido para um objeto. O uso de uma heurística é recomendado, mas não é necessário.

A heurística é descrita na especificação modelo comum cim v2 e pressupõe que as regras documentadas são usadas para determinar e atribuir um nome. A lista de valores NameFormat define a ordem para atribuir um nome de sistema de computador. Várias regras são mapeadas para o mesmo valor.

O valor de Nome CIM_ComputerSystem calculado usando a heurística é o valor de chave do sistema. No entanto, use aliases para atribuir um nome diferente para CIM_ComputerSystem, o que pode ser mais exclusivo para sua empresa.

Essa propriedade é herdada de CIM_System.

Os valores incluem o seguinte:

IP ("IP")

Discagem ("Discagem")

HID ("HID")

NWA ("NWA")

HWA ("HWA")

X25 ("X25")

ISDN ("ISDN")

IPX ("IPX")

DCC ("DCC")

ICD ("ICD")

E.164 ("E.164")

SNA ("SNA")

OID/OSI ("OID/OSI")

Outro ("Outro")

NetworkServerModeEnabled

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas de gerenciamento de rede| SERVER_INFO_101|sv101_type|SV_TYPE_SERVER")

Se true, o modo de servidor de rede está habilitado.

NumberOfLogicalProcessors

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Número de processadores lógicos disponíveis no computador.

Você pode usar NumberOfLogicalProcessors e NumberOfProcessors para determinar se o computador está hiperthreading. Para obter mais informações, consulte Comentários.

NumberOfProcessors

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas de informações do sistema| SYSTEM_INFO|dwNumberOfProcessors")

Número de processadores físicos atualmente disponíveis em um sistema. Esse é o número de processadores habilitados para um sistema, que não inclui os processadores desabilitados. Se um sistema de computador tiver dois processadores físicos cada um contendo dois processadores lógicos, o valor de NumberOfProcessors será 2 e NumberOfLogicalProcessors será 4. Os processadores podem ser multicore ou podem ser processadores de hiperthreading. Para obter mais informações, consulte Comentários.

OEMLogoBitmap

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("WMI")

Lista de dados para um bitmap que o fabricante original do equipamento (OEM) cria.

OEMStringArray

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 11| Cadeias de caracteres OEM")

Lista de cadeias de caracteres de forma livre definidas por um OEM. Por exemplo, um OEM define os números de parte para documentos de referência do sistema, informações de contato do fabricante e assim por diante.

PartOfDomain

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("")

Se True, o computador faz parte de um domínio. Se o valor for NULL, o computador não estará em um domínio ou o status será desconhecido. Se você remover o computador de um domínio, o valor se tornará false.

PauseAfterReset

Tipo de dados: sint64

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 23| Tempo limite"), Unidades ("milissegundos")

Atraso de tempo antes que uma reinicialização seja iniciada em milissegundos. Ele é usado após um ciclo de energia do sistema, redefinição de sistema local ou remota e redefinição automática do sistema. Um valor de 1 (menos um) indica que o valor de pausa é desconhecido.

Windows Vista: Essa propriedade pode retornar um número desconhecido.

PCSystemType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("")

Tipo do computador em uso, como laptop, desktop ou Tablet.

Não especificado (0)

Área de trabalho (1)

Móvel (2)

Estação de trabalho (3)

Enterprise Server (4)

Servidor SOHO (5)

Pequeno Servidor office e home office (SOHO)

Computador de dispositivo (6)

Servidor de Desempenho (7)

Máximo (8)

PCSystemTypeEx

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("")

Tipo do computador em uso, como laptop, desktop ou Tablet.

Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: essa propriedade não tem suporte antes Windows 8.1 e Windows Server 2012 R2.

Não especificado (0)

Área de trabalho (1)

Móvel (2)

Estação de trabalho (3)

Enterprise Server (4)

Servidor SOHO (5)

Computador de dispositivo (6)

Servidor de Desempenho (7)

Ardósia (8)

Máximo (9)

PowerManagementCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Controles de energia do sistema|001.2")

Matriz das funcionalidades específicas relacionadas à energia de um dispositivo lógico.

Essa propriedade é herdada de CIM_LogicalDevice.

Desconhecido (0)

Sem suporte (1)

Desabilitado (2)

Habilitado (3)

Os recursos de gerenciamento de energia estão habilitados no momento, mas o conjunto exato de recursos é desconhecido ou as informações não estão disponíveis.

Modos de economia de energia inseridos automaticamente (4)

O dispositivo pode alterar seu estado de energia com base no uso ou em outros critérios.

Power State Settable (5)

Há suporte para o método SetPowerState . Esse método é encontrado na classe de CIM_LogicalDevice pai e pode ser implementado. Para obter mais informações, consulte Criando classes MOF (Formato de Objeto Gerenciado).

Power Cycling com suporte (6)

O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle).

Com suporte para Ligar /Hora (7)

Com suporte para Power-On cronometrado

O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle) e Time definido como uma data e hora específicas, ou intervalo, para ativação.

PowerManagementSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se True, o dispositivo pode ser gerenciado por energia, por exemplo, um dispositivo pode ser colocado no modo de suspensão e assim por diante. Essa propriedade não indica que os recursos de gerenciamento de energia estão habilitados no momento, mas indica que o dispositivo lógico é capaz de gerenciamento de energia.

Essa propriedade é herdada de CIM_UnitaryComputerSystem.

PowerOnPasswordStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 24| Configurações de segurança de hardware| PowerOnPasswordStatus")

Configurações de segurança de hardware do sistema para Power-On Status da Senha.

Desabilitado (0)

Habilitado (1)

Não Implementado (2)

Desconhecido (3)

PowerState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Estado de energia atual de um computador e seu sistema operacional associado. Os estados de economia de energia têm os seguintes valores: Valor 4 (Desconhecido) indica que o sistema é conhecido por estar em um modo de economia de energia, mas seu status exato nesse modo é desconhecido; 2 (Modo de Baixa Potência) indica que o sistema está em um estado de economia de energia, mas ainda funcionando e pode apresentar desempenho degradado; 3 (Espera) indica que o sistema não está funcionando, mas poderia ser levado ao poder total rapidamente; e 7 (Aviso) indica que o sistema de computador está em um estado de aviso e um modo de economia de energia.

Essa propriedade é herdada de CIM_UnitaryComputerSystem.

Desconhecido (0)

Potência total (1)

Economia de energia – modo de energia baixa (2)

Power Save – Espera (3)

Power Save – Desconhecido (4)

Ciclo de Energia (5)

Desligar (6)

Power Save – Aviso (7)

Economia de energia – Hibernar (8)

Hibernação de economia de energia.

Economia de energia – Desativada (9)

Economia de energia desligada.

PowerSupplyState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 3| Compartimento do sistema ou Chassi | Estado da fonte de alimentação")

Estado da fonte de alimentação ou dos suprimentos quando inicializado pela última vez.

Esse valor vem do membro estado de fonte de alimentação da estrutura Compartimento do Sistema ou Chassi nas informações de SMBIOS.

A lista a seguir identifica os valores dessa propriedade.

Outros (1)

Desconhecido (2)

Seguro (3)

Aviso (4)

Crítico (5)

Não recuperável (6)

Não recuperável

PrimaryOwnerContact

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Informações de contato do proprietário do sistema primário, por exemplo, número de telefone, endereço de email e assim por diante.

Essa propriedade é herdada de CIM_System.

PrimaryOwnerName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

Nome do proprietário do sistema primário.

Essa propriedade é herdada de CIM_System.

ResetCapability

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Segurança de hardware do sistema|001.4")

Se habilitado, o valor é 4 e o sistema de computador unitário pode ser redefinido usando os botões de energia e redefinição. Se desabilitado, o valor será 3 e uma redefinição não será permitida.

Essa propriedade é herdada de CIM_UnitaryComputerSystem.

Outros (1)

Desconhecido (2)

Desabilitado (3)

Habilitado (4)

Não implementado (5)

Não recuperável

ResetCount

Tipo de dados: sint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 23| Redefinição do sistema| Redefinir Contagem")

Número de redefinições automáticas desde a última redefinição. Um valor de 1 (menos um) indica que a contagem é desconhecida.

ResetLimit

Tipo de dados: sint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 23| Redefinição do sistema| Redefinir Limite")

Número de vezes consecutivas em que uma redefinição do sistema é tentada. Um valor de 1 (menos um) indica que o limite é desconhecido.

Funções

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: leitura/gravação

Lista que especifica as funções de um sistema no ambiente de tecnologia da informação.

Essa propriedade é herdada de CIM_System.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

Status atual de um objeto .

Para Win32_ComputerSystem, o Status é sempre "OK".

Essa propriedade é herdada de CIM_ManagedSystemElement.

SupportContactDescription

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| GetPrivateProfileString| Informações de suporte")

Lista das informações de contato de suporte para o sistema operacional Windows.

SystemFamily

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 1| Informações do sistema| Família")

A família à qual pertence um computador específico. Uma família refere-se a um conjunto de computadores semelhantes, mas não idênticos do ponto de vista de hardware ou software.

Esse valor vem do membro Da família da estrutura Informações do Sistema nas informações do 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: essa propriedade não tem suporte antes de Windows 10 e Windows Server 2016 .

SystemSKUNumber

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 1| Informações do sistema| Número da SKU")

Identifica uma configuração de computador específica para venda. Às vezes, também é chamado de ID do produto ou número da ordem de compra.

Esse valor vem do membro número do SKU da estrutura Informações do Sistema nas informações do 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: essa propriedade não tem suporte antes de Windows 10 e Windows Server 2016 .

SystemStartupDelay

Tipo de dados: uint16

Tipo de acesso: leitura/gravação

Qualificadores: PRETERIDO, Privilégios ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileInt| Carregador de Inicialização|tempo limite"), unidades ("segundos")

SystemStartupDelay não está mais disponível para uso porque Boot.ini não é usado para configurar a inicialização do sistema. Em vez disso, use as classes BCD fornecidas pelo provedor WMI bcd (dados de configuração de inicialização) ou o comando Bcdedit .

SystemStartupOptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: leitura/gravação

Qualificadores: PRETERIDO, Privilégios ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileSection| Sistemas operacionais")

SystemStartupOptions não está mais disponível para uso porque Boot.ini não é usado para configurar a inicialização do sistema. Em vez disso, use as classes BCD fornecidas pelo provedor WMI bcd (dados de configuração de inicialização) ou o comando Bcdedit .

SystemStartupSetting

Tipo de dados: uint8

Tipo de acesso: leitura/gravação

Qualificadores: PRETERIDO, Privilégios ("SeSystemEnvironmentPrivilege"), MappingStrings ("WMI")

SystemStartupSetting não está mais disponível para uso porque Boot.ini não é usado para configurar a inicialização do sistema. Em vez disso, use as classes BCD fornecidas pelo provedor WMI bcd (dados de configuração de inicialização) ou o comando Bcdedit .

SystemType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas de informações do sistema| SYSTEM_INFO|wProcessorArchitecture")

Sistema em execução no computador baseado em Windows. Essa propriedade deve ter um valor.

A lista a seguir identifica alguns dos valores possíveis para essa propriedade.

"computador baseado em x64"
"Computador baseado em X86"
"COMPUTADOR baseado em MIPS"
"Pc baseado em alfa"
"Power PC"
"PC SH-x"
"StrongARM PC"
"Computador Intel de 64 bits"
"Pc Alfa de 64 bits"
"Desconhecido"
"Computador X86-Nec98"

Computador baseado em X86 ("COMPUTADOR baseado em X86")

COMPUTADOR baseado em MIPS ("PC baseado em MIPS")

Computador baseado em alfa ("PC baseado em alfa")

Power PC ("Power PC")

PC SH-x ("PC SH-x")

StrongARM PC ("StrongARM PC")

Computador Intel de 64 bits ("Computador Intel de 64 bits")

Computador baseado em x64 ("computador baseado em x64")

Desconhecido ("Desconhecido")

Computador X86-Nec98 ("COMPUTADOR X86-Nec98")

ThermalState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 3| Compartimento do Sistema ou Chassi| Estado térmico")

Estado térmico do sistema quando inicializado pela última vez.

Esse valor vem do membro estado térmico da estrutura Compartimento do Sistema ou Chassi nas informações do SMBIOS.

Outros (1)

Desconhecido (2)

Seguro (3)

Aviso (4)

Crítico (5)

Não recuperável (6)

TotalPhysicalMemory

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Estruturas de gerenciamento de memória| MEMORYSTATUS|dwTotalPhys"), Unidades ("bytes")

Tamanho total da memória física. Lembre-se de que, em algumas circunstâncias, essa propriedade pode não retornar um valor preciso para a memória física. Por exemplo, não será preciso se o BIOS estiver usando parte da memória física. Para obter um valor preciso, use a propriedade Capacity em Win32_PhysicalMemory .

Exemplo: 67108864

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

UserName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| Funções de informações do sistema| GetUserName")

Nome de um usuário conectado no momento. Essa propriedade deve ter um valor. Em uma sessão de serviços de terminal, UserName retorna o nome do usuário que está conectado ao console e não o usuário conectado durante a sessão de serviço do terminal.

Exemplo: jeffsmith

WakeUpType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SMBIOS| Tipo 1| Informações do sistema| Tipo de ativação")

Evento que faz com que o sistema ligue.

Esse valor vem do membro Tipo de Ativação da estrutura Informações do Sistema nas informações do SMBIOS.

Reservado (0)

Outros (1)

Desconhecido (2)

Temporizador do APM (3)

Anel de modem (4)

LAN Remote (5)

Power Switch (6)

PCI PME# (7)

AC Power Restored (8)

Grupo

Tipo de dados: cadeia de caracteres

Tipo de acesso: leitura/gravação

Qualificadores: MappingStrings ("")

Nome do grupo de trabalho para este computador. Se o valor da propriedade PartOfDomain for False, o nome do grupo de trabalho será retornado.

Comentários

Para determinar o número total de instâncias de processador associadas a um objeto de sistema de computador, use a classe de associação Win32_ComputerSystemProcessor .

Uma instância Win32_ComputerSystem que tem vários processadores físicos tem várias instâncias Win32_Processor associadas a ela. Se o valor de NumberOfLogicalProcessors for maior que o valor de NumberOfProcessors , o sistema de computador será um sistema multicore ou terá um ou mais processadores habilitados para hiperthreading. Para obter mais informações, consulte a seção Propriedades numberOfLogicalProcessors e NumberOfCores e Comentários no Win32_Processor.

A classe Win32_ComputerSystem é derivada de CIM_UnitaryComputerSystem.

Exemplos

O exemplo de código do Centro de Scripts a seguir usa o Win32_ComputerSystem para recuperar informações de vários sistemas de computador e exibi-las em uma GUI.

Você pode encontrar um script de exemplo que obtém dados do sistema operacional e do processador de Win32_ComputerSystem, Win32_Processor e Win32_OperatingSystem nos exemplos de tópico Win32_Processor .

O exemplo VBScript a seguir descreve como recuperar o nome de domínio do computador local de instâncias de Win32_ComputerSystem.

Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")

for each System in SystemSet
 WScript.Echo System.Domain
next

O exemplo de Perl a seguir descreve como recuperar o nome do computador local de instâncias de 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";
}

O exemplo de Perl a seguir descreve como recuperar o nome de domínio DNS do computador local de instâncias de 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";
}

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

CIM_UnitaryComputerSystem

Classes do sistema operacional

Tarefas do WMI: contas e domínios

Tarefas do WMI: Hardware do Computador

Tarefas do WMI: Gerenciamento de Área de Trabalho