Compartilhar via


Tarefa Leitor de Dados do WMI

A tarefa Leitor de Dados do WMI executa consultas por meio da linguagem de consulta WMI (Instrumentação de Gerenciamento do Windows) que retorna informações de WMI sobre um sistema de computador. Pode-se utilizar o Leitor de Dados WMI para as seguintes finalidades:

  • Consultar os logs de eventos do Windows em um computador local ou remoto e gravar as informações em um arquivo ou variável.

  • Obter informações sobre a presença, o estado ou as propriedades de componentes de hardware e, depois, usar essas informações para determinar se outras tarefas no fluxo de controle devem ser executadas.

  • Obter uma lista de aplicativos e determinar qual versão de cada aplicativo está instalada.

Você pode configurar a tarefa Leitura de Dados do WMI das seguintes formas:

  • Especifique o gerenciador de conexões WMI a ser usado.

  • Especifique a fonte da consulta WQL. A consulta pode ser armazenada em uma propriedade de tarefa, ou pode ser armazenada fora da tarefa, em uma variável ou um arquivo.

  • Defina o formato dos resultados da consulta WQL. A tarefa oferece suporte a uma tabela, par de nome/valor de propriedade ou formato de valor de propriedade.

  • Espefique o destino da consulta. O destino pode ser um variável ou um arquivo.

  • Indique se o destino de consulta é substituído, mantido ou acrescentado.

Se a origem ou o destino for um arquivo, a tarefa Leitor de Dados do WMI usará um gerenciador de conexões de Arquivo para se conectar ao arquivo. Para obter mais informações, consulte Gerenciador de conexões de arquivo simples.

A tarefa Leitor de Dados do WMI usa um gerenciador de conexões WMI para se conectar ao servidor do qual lê informações de WMI. Para obter mais informações, consulte Gerenciador de conexões WMI.

Consulta WQL

WQL é um dialeto do SQL com extensões para dar suporte à notificação de eventos de WMI e outros recursos específicos ao WMI. Para obter mais informações sobre WQL, consulte a documentação da Instrumentação de Gerenciamento do Windows na Biblioteca do MSDN.

ObservaçãoObservação

As classes WMI variam entre versões de Windows.

A consulta WQL a seguir retorna entradas no evento de logs do aplicativo.

SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'

A consulta WQL a seguir retorna informações lógicas de disco.

SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk

A consulta WQL a seguir retorna uma lista das atualizações QFE (Quick Fix Engineering) ao sistema operacional.

Select * FROM Win32_QuickFixEngineering

Mensagens de log personalizadas disponíveis na tarefa Leitor de Dados do WMI

A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Leitor de Dados do WMI. Para obter mais informações, consulte Log do SSIS (Integration Services) e Mensagens personalizadas para log.

Entrada de log

Descrição

WMIDataReaderGettingWMIData

Indica que a tarefa começou a ser ler os dados do WMI.

WMIDataReaderOperation

Informa a consulta WQL executada pela tarefa.

Configuração da tarefa Leitor de Dados do WMI

Você pode definir propriedades programaticamente ou por meio do SSIS Designer.

Para obter informações sobre as propriedades que podem ser definidas no SSIS Designer, clique em um dos tópicos a seguir:

Para obter informações sobre como definir essas propriedades programaticamente, clique no tópico a seguir:

Tarefas relacionadas

Para obter mais informações sobre como definir essas propriedades no SSIS Designer, clique no tópico a seguir:

Conteúdo relacionado

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.

Consulte também

Conceitos

Tarefas do Integration Services

Fluxo de controle