Tarefa Leitor de Dados do WMI

A tarefa Leitor de Dados do WMI executa consultas que usam a 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.

Amostras de Consultas WQL

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

ObservaçãoObservação

As classes WMI variam entre versões de Windows. Estes exemplos de consultas são válidos no Windows XP, mas é possível que não sejam válidas em versões mais antigas do 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

Outras tarefas relacionadas

O Integration Services inclui uma tarefa que espera por notificações de eventos WMI e pode desencadear uma ação em resposta.

Para obter mais informações sobre essa tarefa, clique no seguinte tópico:

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 Implementando logs em pacotes e Mensagens personalizadas para log.

Entrada de log

Descrição

WMIDataReaderGettingWMIData

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

WMIDataReaderOperation

Informa a consulta WQL executada pela tarefa.

Configurando a tarefa Leitor de dados do WMI

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

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

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

Configurando programaticamente a tarefa Leitor de Dados do WMI

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

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

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

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