Compartilhar via


Classe WMI do servidor SMS_R_System

A SMS_R_System classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor provedor de SMS, em Configuration Manager, que é gerada dinamicamente no tempo de execução do Provedor de 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 (Formato de Objeto Gerenciado).

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

Qualificadores: Nenhum

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

Qualificadores: Nenhum

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

AgentName
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

AgentSite
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

AgentTime
Tipo de dados: DateTime Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista de datas e horários de descoberta.

AlwaysInternet
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

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

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

ClientType
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

Versão do software cliente instalado.

CPUType
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

CreationDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

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

DistinguishedName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

O nome distinto da conta.

EASDeviceID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

HardwareID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

InternetEnabled
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

IPAddresses
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista dos endereços IP associados ao recurso. Mais de um endereço será listado se o recurso tiver vários cartões de rede instalados.

IPSubnets
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

Lista dos endereços IPv6 do recurso.

IPv6Prefixes
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista dos prefixos IPv6 do recurso.

IsAssignedToUser
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

IsMachineChangesPersisted
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

true se as alterações no computador forem persistentes.

IsVirtualMachine
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

true se o recurso for uma máquina virtual.

LastLogonUserDomain
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

A data do último logon para o sistema.

LastLogonUserName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

Lista da mídia.

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

MDMDeviceCategory
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Se um dispositivo receber uma categoria de dispositivo, essa propriedade conterá a chave GUID associada CategoryIDa , definida na classe WMI do servidor SMS_MDMDeviceCategory.

Name
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Nome do recurso.

NetbiosName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Nome usado pelo protocolo NetBIOS.

ObjectGUID
Tipo de dados: UInt8 Array

Tipo de acesso: somente leitura

Qualificadores: Nenhum

GUID do objeto do recurso recuperado do Active Directory.

Obsolete
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

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

PreviousSMSUUID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Qualificadores: Nenhum

Grupo primário do recurso recuperado do Active Directory.

ResourceDomainORWorkgroup
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

ResourceID
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Consulte classe WMI do servidor SMS_Resource.

ResourceNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista de nomes não NetBIOS.

ResourceType
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

SecurityGroupName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

SecurityGroupName

SID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

SID do recurso recuperado do Active Directory.

SMBIOSGUID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

BIOS GUID de um computador cliente.

SMSAssignedSites
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista de códigos de site para sites aos quais o recurso é 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

Qualificadores: Nenhum

Lista de códigos para sites aos 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

Qualificadores: Nenhum

ID exclusiva que vem do computador cliente. Essa ID é exclusiva entre sites.

SMSUUIDChangeDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: Nenhum

A data de quando o cliente gerou um novo GUID.

SNMPCommunityName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

SystemContainerName
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Uma matriz de nomes de contêiner do Active Directory aos quais o sistema pertence.

SystemGroupName
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Uma matriz de nomes de grupo do Active Directory ao qual o sistema pertence.

SystemSystemOUName
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

SystemRoles
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Lista de funções do sistema de sites que o recurso executa no Configuration Manager instalação, 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

Qualificadores: Nenhum

Desconhecido.

UserAccountControl
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

VirtualMachineHostName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Nome do host da máquina virtual.

WipeStatus
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

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

Valor Status de apagamento
1 Apagar pendências
2 Apagar cancelamento
3 Apagar confirmado/registrado

Comentários

Você não pode criar ou atualizar instâncias de recurso usando o WMI, mas deve criar ou atualizar recursos usando registros de descoberta de dados. No entanto, você pode excluir instâncias de recurso usando o WMI.

Requisitos

Requisitos de runtime

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

Requisitos de desenvolvimento

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

Confira também

Classe WMI do servidor SMS_Resource