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 CategoryID
a , 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.