Compartilhar via


Classe WMI de Servidor SMS_R_System

A SMS_R_System classe Windows Management Instrumentation (WMI) é uma classe de servidor do Fornecedor de SMS, no Configuration Manager, que é gerada dinamicamente no tempo de execução do Fornecedor de SMS e contém dados de deteção para todos os recursos de sistema detetados.

A sintaxe seguinte não está definida no código MOF (Managed Object Format).

Sintaxe

Class SMS_R_System : SMS_Resource
{
   UInt32 Active;
   String ADSiteName;
   String AgentName[];
   String AgentSite[];
   DateTime AgentTime[];
   UInt32 AlwaysInternet;
   UInt32 Client;
   UInt32 ClientType;
   String ClientVersion;
   String CPUType;
   DateTime CreationDate;
   UInt32 Decommissioned;
   String DistinguishedName;
   String EASDeviceID;
   String HardwareID;
   UInt32 InternetEnabled;
   String IPAddresses[];
   String IPSubnets[];
   String IPv6Addresses[];
   String IPv6Prefixes[];
   Boolean IsAssignedToUser;
   Boolean IsMachineChangesPersisted;
   Boolean IsVirtualMachine;
   String LastLogonUserDomain;
   String LastLogonUserName;
   DateTime LastLogonTimestamp;
   String MACAddresses[];
   String MDMDeviceCategory;
   String Name;
   String NetbiosName;
   UInt8 ObjectGUID[];
   UInt32 Obsolete;
   String OperatingSystemNameandVersion;
   String PreviousSMSUUID;
   UInt32 PrimaryGroupID;
   String ResourceDomainORWorkgroup;
   UInt32 ResourceID;
   String ResourceNames[];
   UInt32 ResourceType;
   String SecurityGroupName[];
   String SID;
   String SMBIOSGUID;
   String SMSAssignedSites[];
   String SMSInstalledSites[];
   String SMSResidentSites[];
   String SMSUniqueIdentifier;
   DateTime SMSUUIDChangeDate;
   String SNMPCommunityName;
   String SystemContainerName[];
   String SystemGroupName[];
   String SystemOUName[];
   String SystemRoles[];
   UInt32 Unknown;
   UInt32 UserAccountControl;
   String VirtualMachineHostName;
   UInt32 WipeStatus;
};

Métodos

A SMS_R_System classe não define nenhum método.

Propriedades

Active Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Sinalizador que indica o estado do cliente na rede. Embora esteja normalmente definido como 1, este sinalizador é definido como 0 pelas ferramentas de estado de funcionamento do cliente quando é determinado que o cliente não está em bom estado de funcionamento ou não está a participar ativamente na rede.

ADSiteName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

O nome do site do Active Directory atribuído ao cliente.

AgentName Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista dos nomes dos agentes de deteção que encontraram o recurso.

AgentSite Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de sites a partir dos quais os agentes de deteção são executados.

AgentTime Tipo de dados: DateTime Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de datas e horas de deteção.

AlwaysInternet Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Valor que indica se o cliente se comporta sempre como um cliente baseado na Internet.

Client Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Valor que indica se um computador tem Configuration Manager software de cliente instalado. Os valores possíveis são:

Valor Descrição
0 Um computador sem software de cliente instalado.
1 Um computador com software de cliente instalado.

ClientType Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

O tipo de cliente que está instalado no computador. Os valores possíveis são:

Valor Descrição
0 Herdado
1 Cliente Avançado
3 Cliente do Dispositivo

ClientVersion Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Versão do software de cliente instalado.

CPUType Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

O tipo de CPU, por exemplo, StrongARM. Atualmente, apenas os clientes do dispositivo reportam este valor.

CreationDate Tipo de dados: DateTime

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

A data em que o registo foi criado pela primeira vez, quando o recurso foi detetado pela primeira vez.

Decommissioned Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Sinalizador que identificou se o recurso foi desativado ou não.

DistinguishedName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

O nome único da conta.

EASDeviceID Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

O ID do dispositivo do Exchange Active Sync para a gestão de dispositivos móveis.

HardwareID Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Um ID que descreve exclusivamente o hardware no qual o cliente está instalado. Este ID permanece inalterado através da recriação de imagens ou através de instalações sucessivas do sistema operativo ou cliente. Isto difere do Configuration Manager ID exclusivo, que pode ser alterado nestas circunstâncias.

InternetEnabled Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Mostra se o dispositivo está ativado como um dispositivo de Internet.

IPAddresses Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista dos endereços IP associados ao recurso. Mais do que um endereço é listado se o recurso tiver várias placas de rede instaladas.

IPSubnets Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista das máscaras de sub-rede que estão associadas aos endereços IP do recurso.

IPv6Addresses Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista dos endereços IPv6 do recurso.

IPv6Prefixes Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista dos prefixos IPv6 do recurso.

IsAssignedToUser Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se o recurso for atribuído a um utilizador.

IsMachineChangesPersisted Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se as alterações ao computador persistirem.

IsVirtualMachine Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se o recurso for uma máquina virtual.

LastLogonUserDomain Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Domínio utilizado pelo último utilizador com sessão iniciada no momento em que o agente de deteção foi executado.

LastLogonTimestamp Tipo de dados: DateTime

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

A data do último início de sessão do sistema.

LastLogonUserName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Nome do último utilizador com sessão iniciada no momento em que o agente de deteção foi executado.

MACAddresses Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de multimédia.

Endereços do controlador de acesso a multimédia (MAC) do recurso.

MDMDeviceCategory Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Se for atribuída uma categoria de dispositivo a um dispositivo, esta propriedade contém a chave GUID associada a CategoryID, definida na Classe WMI de Servidor SMS_MDMDeviceCategory.

Name Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Nome do recurso.

NetbiosName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Nome utilizado pelo protocolo NetBIOS.

ObjectGUID Tipo de dados: UInt8 Array

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

GUID do objeto do recurso obtido a partir do Active Directory.

Obsolete Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Valor que identifica o estado do registo. Embora esteja normalmente definido como 0, este valor é definido como 1 quando o servidor deteta que o registo foi substituído por outro registo para o mesmo computador. Se vários registos tiverem o mesmo HardwareID valor (o mesmo computador), os registos mais antigos serão marcados como obsoletos.

OperatingSystemNameandVersion Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Cadeia de forma livre que descreve o sistema operativo.

PreviousSMSUUID Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

ID do hardware. Se o cliente determinar que o hardware mudou significativamente (ou seja, que o cliente provavelmente foi movido de um computador para outro), gera um novo GUID para si próprio e comunica o antigo nesta propriedade. O servidor também marca o registo antigo como obsoleto.

PrimaryGroupID Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Grupo principal do recurso obtido a partir do Active Directory.

ResourceDomainORWorkgroup Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Domínio ou grupo de trabalho ao qual o recurso pertence.

ResourceID Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: [chave]

Veja Classe WMI de Servidor SMS_Resource.

ResourceNames Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de nomes não NetBIOS.

ResourceType Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Tipo de recursos no site. Para obter mais informações, veja Classe WMI de Servidor SMS_ResourceMap.

SecurityGroupName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

SecurityGroupName

SID Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

SID do recurso obtido a partir do Active Directory.

SMBIOSGUID Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

GUID do BIOS de um computador cliente.

SMSAssignedSites Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de códigos de site para sites aos quais o recurso é atribuído, com base nos limites do site. Apesar de um recurso estar atribuído a um site, poderá não estar a funcionar como cliente se o software de cliente ainda não estiver instalado.

SMSInstalledSites Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de códigos para sites para os quais o recurso está a comunicar dados. Eventualmente, esta lista deverá corresponder à lista de sites atribuídos.

SMSUniqueIdentifier Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

ID exclusivo proveniente do computador cliente. Este ID é exclusivo em todos os sites.

SMSUUIDChangeDate Tipo de dados: DateTime

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

A data de quando o cliente gerou um novo GUID.

SNMPCommunityName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Nome da comunidade SNMP utilizado na deteção de rede para detetar o recurso.

SystemContainerName Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Uma matriz de nomes de contentor do Active Directory aos quais o sistema pertence.

SystemGroupName Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Uma matriz de nomes de grupos do Active Directory aos quais o sistema pertence.

SystemSystemOUName Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Uma matriz de unidades organizacionais (UOs) às quais o sistema pertence.

SystemRoles Tipo de dados: String Matriz

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Lista de funções do sistema de sites que o recurso executa na instalação do Configuration Manager, como um ponto de distribuição. Apenas os recursos que executam uma ou mais funções específicas do sistema de sites têm um valor para esta propriedade.

Unknown Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Desconhecido.

UserAccountControl Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Valor de controlo da conta de utilizador obtido a partir do Active Directory.

VirtualMachineHostName Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Nome do anfitrião da máquina virtual.

WipeStatus Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Elimine status do dispositivo, conforme comunicado através do Exchange Active Sync (EAS).

Valor Limpar status
1 Eliminação Pendente
2 Cancelamento de Eliminação
3 Eliminação confirmada/registada

Comentários

Não é possível criar ou atualizar instâncias de recursos com a WMI, mas tem de criar ou atualizar recursos com registos de deteção de dados. No entanto, pode eliminar instâncias de recursos com a WMI.

Requisitos

Requisitos de Runtime

Para obter mais informações, veja Configuration Manager Server Runtime Requirements (Requisitos de Runtime do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, veja Requisitos de Desenvolvimento do Configuration Manager Server.

Confira também

Classe WMI de Servidor SMS_Resource