Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como utilizar o Network Event Provider no Windows

O Network Event Provider (NEP) é um componente do Windows que faz parte do Windows Management Instrumentation (WMI). Ele é utilizado para monitorar eventos relacionados à rede, como conexões de rede, alterações de configuração e outros eventos de rede em sistemas Windows. O NEP é uma ferramenta poderosa para administradores de sistemas que precisam monitorar e gerenciar redes de forma eficiente.

Exemplo 1: Monitorando eventos de rede usando WMI e PowerShell

Você pode usar o PowerShell para acessar o Network Event Provider e monitorar eventos de rede. O script a seguir demonstra como capturar eventos de conexão de rede:

# Defina um filtro para eventos de conexão de rede
$query = "SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE TargetInstance ISA 'Win32_NetworkAdapterConfiguration'"

# Crie um watcher para monitorar os eventos
$watcher = New-Object System.Management.ManagementEventWatcher
$watcher.Query = $query
$watcher.Scope = "root\CIMv2"

# Registre um evento para capturar e exibir informações sobre novas conexões de rede
Register-ObjectEvent -InputObject $watcher -EventName "EventArrived" -Action {
    $event = $Event.SourceEventArgs.NewEvent
    $adapter = $event.TargetInstance
    Write-Host "Nova conexão de rede detectada:"
    Write-Host "Descrição: " $adapter.Description
    Write-Host "Endereço IP: " $adapter.IPAddress
}

# Mantenha o script em execução
Write-Host "Monitorando eventos de rede. Pressione Ctrl+C para sair."
while ($true) { Start-Sleep -Seconds 1 }

Este script cria um watcher que monitora eventos de criação de instâncias de configurações de adaptadores de rede (Win32_NetworkAdapterConfiguration). Quando um novo evento é detectado, ele exibe informações sobre a nova conexão de rede.

Exemplo 2: Consultando eventos de rede usando o WMI Command-line (WMIC)

O Windows também oferece o WMIC, uma ferramenta de linha de comando que permite consultar informações do WMI. Você pode usar o WMIC para consultar eventos de rede da seguinte forma:

wmic /namespace:\\root\cimv2 path Win32_NetworkAdapterConfiguration get Description, IPAddress

Este comando lista todos os adaptadores de rede e seus endereços IP no sistema.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.