Classe WMI de Servidor SMS_R_System
A SMS_R_System
classe Windows Management Instrumentation (WMI) é uma classe de servidores de fornecedores de SMS, em Gestor de Configuração, que é gerada dinamicamente no tempo de funcionamento do Fornecedor de SMS e contém dados de descoberta para todos os recursos do sistema descobertos.
A seguinte sintaxe não é definida no código do Formato de Objeto Gerido (MOF).
Syntax
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 classe SMS_R_System
não define quaisquer métodos.
Propriedades
Active
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Bandeira que indica o estado do cliente na rede. Embora normalmente seja definido para 1, esta bandeira é definida para 0 pelas ferramentas de saúde do cliente quando é determinado que o cliente não é saudável ou não participa ativamente na rede.
ADSiteName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
O nome do site ative directory que é atribuído ao cliente.
AgentName
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista dos nomes dos agentes de descoberta que encontraram o recurso.
AgentSite
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista de locais a partir dos quais os agentes de descoberta correm.
AgentTime
Tipo de dados: Matriz DateTime
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista de datas e horários de descoberta.
AlwaysInternet
Tipo de dados: UInt32
Tipo de acesso: Só de 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: Só de leitura
Qualificadores: Nenhum
Valor que indica se um computador tem o software do cliente Do Gestor de Configuração instalado. Os valores possíveis são:
Valor | Descrição |
---|---|
0 | Um computador que não tenha software de cliente instalado. |
1 | Um computador que tem 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 | Legado |
1 | Cliente Avançado |
3 | Cliente de dispositivo |
ClientVersion
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Versão do software do cliente instalado.
CPUType
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
O tipo CPU, por exemplo, StrongARM. Atualmente, apenas os clientes de dispositivos 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 descoberto pela primeira vez.
Decommissioned
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Bandeira 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 distinto da conta.
EASDeviceID
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
O ID do dispositivo Ative Sync Exchange 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 re-imagem ou através de instalações sucessivas do sistema operativo ou cliente. Isto difere do ID exclusivo do Gestor de Configuração, que pode mudar 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: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista dos endereços IP associados ao recurso. Mais de um endereço está listado se o recurso tiver vários cartões de rede instalados.
IPSubnets
Tipo de dados: Matriz String
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: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista dos endereços IPv6 do recurso.
IPv6Prefixes
Tipo de dados: Matriz String
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 de computador forem persistiu.
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 registado no momento em que o agente de descoberta correu.
LastLogonTimestamp
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
A data do último início de são do sistema.
LastLogonUserName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
O nome do último utilizador registado no momento em que o agente de descoberta correu.
MACAddresses
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista dos meios de comunicação.
Endereços do controlador de acesso aos meios de comunicação (MAC) do recurso.
MDMDeviceCategory
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Se um dispositivo for atribuído a uma categoria de dispositivo, esta propriedade detém a tecla GUID CategoryID
associada, definida em SMS_MDMDeviceCategory Classe WMI do servidor.
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 usado pelo protocolo NetBIOS.
ObjectGUID
Tipo de dados: UInt8 Array
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Objeto GUID do recurso recuperado do Ative Directory.
Obsolete
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Valor que identifica o estado dos registos. Embora seja normalmente definido para 0, este valor é definido para 1 quando o servidor deteta que o registo foi substituído por outro recorde para o mesmo computador. Se vários registos tiverem o mesmo HardwareID
valor (mesmo computador), os registos mais antigos sã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
Identificação do hardware. Se o cliente determinar que o hardware mudou significativamente (isto é, que o cliente provavelmente foi movido de um computador para outro), gera um novo GUID para si e reporta o antigo nesta propriedade. O servidor também marca o antigo registo como obsoleto.
PrimaryGroupID
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Grupo primário do recurso recuperado do Ative Directory.
ResourceDomainORWorkgroup
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Domínio ou grupo de trabalho a que pertence o recurso.
ResourceID
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Eliminatórias: [chave]
Consulte SMS_Resource Classe WMI do servidor.
ResourceNames
Tipo de dados: Matriz String
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, consulte SMS_ResourceMap Classe WMI do servidor.
SecurityGroupName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Nome do Grupo de Segurança
SID
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
SID do recurso recuperado do Ative Directory.
SMBIOSGUID
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
BIOS GUID de um computador cliente.
SMSAssignedSites
Tipo de dados: Matriz String
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. Mesmo que um recurso seja atribuído a um site, pode não funcionar como cliente se o software do cliente ainda não estiver instalado.
SMSInstalledSites
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista de códigos para sites aos quais o recurso está a reportar dados. Eventualmente, esta lista deve corresponder à lista de sites atribuídos.
SMSUniqueIdentifier
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Identificação única que vem do computador cliente. Este ID é único em todos os sites.
SMSUUIDChangeDate
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
A data em que o cliente gerou um novo GUID.
SNMPCommunityName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Nome da comunidade SNMP usado na descoberta da rede para descobrir o recurso.
SystemContainerName
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Uma série de nomes de contentores do Ative Directory a que o sistema pertence.
SystemGroupName
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Uma série de nomes do grupo Ative Directory a que o sistema pertence.
SystemSystemOUName
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Uma série de unidades organizacionais (OUs) às quais o sistema pertence.
SystemRoles
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Lista das funções do sistema de site que o recurso executa na instalação do Gestor de Configuração, como um ponto de distribuição. Apenas os recursos que executam uma ou mais funções específicas do sistema de site 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 recuperado do Ative Directory.
VirtualMachineHostName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Nome de anfitrião de máquina virtual.
WipeStatus
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: Nenhum
Estado de limpeza do dispositivo, conforme relatado através de Exchange Ative Sync (EAS).
Valor | Estado de limpeza |
---|---|
1 | Limpeza pendente |
2 | Cancelamento de limpeza |
3 | Limpeza Confirmada/Registada |
Observações
Não é possível criar ou atualizar casos de recursos utilizando o WMI, mas tem de criar ou atualizar recursos utilizando registos de descoberta de dados. No entanto, pode eliminar casos de recursos utilizando o WMI.
Requisitos
Requisitos de Tempo de Execução
Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).