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