Compartilhar via


Classe WMI do servidor SMS_Query

A SMS_Query classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor provedor de SMS, em Configuration Manager, que serve como um contêiner para consultas predefinidas.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.

Sintaxe

Class SMS_Query : SMS_BaseClass  
{  
   String Comments;  
   String Expression;  
   String LimitToCollectionID;  
   String LocalizedCategoryInstanceNames[];  
   String Name;  
   String QueryID;  
   String ResultAliasNames[];  
   String ResultColumnsNames[];  
   String TargetClassName;  
};  

Métodos

A tabela a seguir lista os métodos em SMS_Query.

Método Descrição
Método CreateCCRs na classe SMS_Query Gera as CCRs (solicitações de configuração do cliente) para a consulta.
Método FindResourceSite na classe SMS_Query Obtém informações de código do site para recursos do SQL.

Propriedades

Comments
Tipo de dados: Cadeia de caracteres

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Comentários para documentar a consulta. O valor padrão é "".

Expression
Tipo de dados: Cadeia de caracteres

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Texto WQL (WQL) para a consulta. O valor padrão é "".

LimitToCollectionID
Tipo de dados: Cadeia de caracteres

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

ID de uma coleção. Essa ID é usada para limitar os resultados da consulta a recursos que são membros da coleção.

LocalizedCategoryInstanceNames
Tipo de dados: Matriz de Cadeia de Caracteres

Tipo de acesso: Leitura

Qualificadores: Nenhum

Nomes localizados das categorias às quais o recurso pertence.

Name
Tipo de dados: Cadeia de caracteres

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Nome da consulta, conforme mostrado no console Configuration Manager. O valor padrão é "".

QueryID
Tipo de dados: Cadeia de caracteres

Tipo de acesso: somente leitura

Qualificadores: [leitura, chave]

ID gerada automaticamente exclusiva para a consulta.

ResultAliasNames
Tipo de dados: Matriz de Cadeia de Caracteres

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Se você especificar um alias na expressão de consulta, essa matriz será preenchida com os aliases.

ResultColumnsNames
Tipo de dados: Matriz de Cadeia de Caracteres

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Se você especificar um alias na expressão de consulta, essa matriz será preenchida com os nomes de colunas de alias resultantes.

TargetClassName
Tipo de dados: Cadeia de caracteres

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Nome da classe de destino, encontrada na cláusula FROM da consulta. O valor padrão é "".

Esse nome é arbitrário para consultas que executam uma operação JOIN. O console Configuration Manager usa essa propriedade para fins de exibição para dar ao usuário uma ideia dos dados que a consulta recupera.

Comentários

As qualificatórias de classe para esta classe incluem:

  • Protegido

  • DisplayName("Consulta")

    Para obter mais informações sobre as qualificatórias de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager Qualificadores de Classe e Propriedade.

    Você pode usar SMS_Query para persistir consultas válidas que podem ser usadas posteriormente em um aplicativo ou que podem ser executadas no console Configuration Manager.

    Instâncias dessa classe com a TargetClassName propriedade definida como um objeto da Classe WMI do servidor SMS_StatusMessage aparecem no nó Status do Sistema no console Configuration Manager. Todas as outras instâncias aparecem no nó Consultas.

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_Collection
Classe WMI do servidor SMS_StatusMessage