Classe WMI do SMS_R_System Server

A SMS_R_System classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor de Provedor SMS, no Configuration Manager, que é gerada dinamicamente no tempo de execução do Provedor SMS e contém dados de descoberta para todos os recursos do sistema descobertos.

A sintaxe a seguir não é 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: somente leitura

Classificatórias: Nenhuma

Sinalizador que indica o estado do cliente na rede. Embora geralmente seja definido como 1, esse sinalizador é definido como 0 pelas ferramentas de integridade do cliente quando é determinado que o cliente não está íntegro ou não está participando ativamente da rede.

ADSiteName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

AgentName Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista dos nomes dos agentes de descoberta que encontraram o recurso.

AgentSite Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

AgentTime Tipo de dados: DateTime matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista de datas e horas de descoberta.

AlwaysInternet Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

Client Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

Valor Descrição
0 Um computador que não tenha nenhum software cliente instalado.
1 Um computador que tenha um software cliente instalado.

ClientType Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

O tipo do cliente 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: somente leitura

Classificatórias: Nenhuma

Versão do software cliente instalado.

CPUType Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

O tipo de CPU, por exemplo, StrongARM. Atualmente, somente clientes de dispositivos relatam esse valor.

CreationDate Tipo de dados: DateTime

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

A data em que o registro foi criado pela primeira vez, quando o recurso foi descoberto pela primeira vez.

Decommissioned Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Sinalizador que identificou se o recurso está desativado ou não.

DistinguishedName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

O nome diferenciado da conta.

EASDeviceID Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

A ID do dispositivo do Exchange Active Sync para gerenciamento de dispositivos móveis.

HardwareID Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Uma ID que descreve exclusivamente o hardware no qual o cliente está instalado. Essa ID permanece inalterada por meio de recriação de imagem ou por meio de instalações sucessivas do sistema operacional ou cliente. Isso difere da ID exclusiva do Configuration Manager, que pode mudar nessas circunstâncias.

InternetEnabled Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

IPAddresses Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

IPSubnets Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

IPv6Addresses Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista dos endereços IPv6 do recurso.

IPv6Prefixes Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista dos prefixos IPv6 do recurso.

IsAssignedToUser Tipo de dados: Boolean

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

true se o recurso for atribuído a um usuário.

IsMachineChangesPersisted Tipo de dados: Boolean

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

true Se as alterações do computador persistirem.

IsVirtualMachine Tipo de dados: Boolean

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

true se o recurso for uma máquina virtual.

LastLogonUserDomain Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Domínio usado pelo último usuário conectado no momento em que o agente de descoberta foi executado.

LastLogonTimestamp Tipo de dados: DateTime

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

A data do último logon do sistema.

LastLogonUserName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Nome do último usuário conectado no momento em que o agente de descoberta foi executado.

MACAddresses Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista dos meios de comunicação.

Endereços MAC (controlador de acesso à mídia) do recurso.

MDMDeviceCategory Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Se um dispositivo receber uma categoria de dispositivo, essa propriedade manterá a chave GUID associada a CategoryID, definida na classe WMI do SMS_MDMDeviceCategory Server.

Name Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Nome do recurso.

NetbiosName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Nome usado pelo protocolo NetBIOS.

ObjectGUID Tipo de dados: UInt8 Array

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

GUID do objeto do recurso recuperado do Active Directory.

Obsolete Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Valor que identifica o estado do registro. Embora geralmente seja definido como 0, esse valor é definido como 1 quando o servidor detecta que o registro foi substituído por outro registro para o mesmo computador. Se vários registros tiverem o mesmo HardwareID valor (mesmo computador), os registros mais antigos serão marcados como obsoletos.

OperatingSystemNameandVersion Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Cadeia de caracteres de forma livre que descreve o sistema operacional.

PreviousSMSUUID Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

ID do hardware. Se o cliente determinar que o hardware foi alterado significativamente (ou seja, que o cliente provavelmente foi movido de um computador para outro), ele gerará um novo GUID para si mesmo e relatará o antigo nesta propriedade. O servidor também marca o registro antigo como obsoleto.

PrimaryGroupID Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Grupo primário do recurso recuperado do Active Directory.

ResourceDomainORWorkgroup Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

ResourceID Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Classificatórias: [chave]

Consulte SMS_Resource Classe WMI do Server.

ResourceNames Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista de nomes não NetBIOS.

ResourceType Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Tipo de recursos no site. Para obter mais informações, consulte Classe WMI do SMS_ResourceMap Server.

SecurityGroupName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

SecurityGroupName

SID Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

SID do recurso recuperado do Active Directory.

SMBIOSGUID Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

GUID do BIOS de um computador cliente.

SMSAssignedSites Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista de códigos de site para sites aos quais o recurso está atribuído, com base nos limites do site. Mesmo que um recurso seja atribuído a um site, ele pode não estar funcionando como um cliente se o software cliente ainda não estiver instalado.

SMSInstalledSites Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Lista de códigos para sites para os quais o recurso está relatando dados. Eventualmente, essa lista deve corresponder à lista de sites atribuídos.

SMSUniqueIdentifier Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

ID exclusiva proveniente do computador cliente. Essa ID é exclusiva entre sites.

SMSUUIDChangeDate Tipo de dados: DateTime

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

A data em que o cliente gerou um novo GUID.

SNMPCommunityName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Nome da comunidade SNMP usado na descoberta de rede para descobrir o recurso.

SystemContainerName Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Uma matriz de nomes de contêiner do Active Directory à qual o sistema pertence.

SystemGroupName Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Uma matriz de nomes de grupos do Active Directory à qual o sistema pertence.

SystemSystemOUName Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

SystemRoles Tipo de dados: String matriz

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

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

Unknown Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Desconhecido.

UserAccountControl Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Valor de controle de conta de usuário recuperado do Active Directory.

VirtualMachineHostName Tipo de dados: String

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Nome do host da máquina virtual.

WipeStatus Tipo de dados: UInt32

Tipo de acesso: somente leitura

Classificatórias: Nenhuma

Apagar o status do dispositivo, conforme relatado pelo Exchange Active Sync (EAS).

Valor Apagar status
1 Apagamento pendente
2 Cancelamento de Apagamento
3 Apagamento Confirmado/Registrado

Comentários

Não é possível criar ou atualizar instâncias de recursos usando o WMI, mas você deve criar ou atualizar recursos usando registros de descoberta de dados. No entanto, você pode excluir instâncias de recursos usando o WMI.

Requisitos

Requisitos de tempo de execução

Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.

Requisitos de desenvolvimento

Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.

Confira também

Classe WMI do SMS_Resource Server