Como obter endereços IP do usuário no domínio do Active Directory

2

Estou tentando encontrar o (s) endereço (s) IP do usuário do diretório ativo.
Se um usuário está logado em vários computadores, então eu preciso encontrar todos os endereços IP dessas máquinas.

Eu tentei obter o nome do computador do qual o usuário está logado, comparando seu tempo de logon. Não tenho certeza se essa é uma abordagem adequada. Estou usando o VC ++

    
por shingote 24.09.2018 / 09:23

2 respostas

1

Os dados que você está tentando recuperar não estão armazenados nativamente nos objetos do Active Directory. Você está procurando por 2 partes:

  1. Em quais sistemas o usuário está logado
  2. Qual é o endereço IP desses sistemas

O endereço IP do computador pode ser recuperado do AD usando o cmdlet Get-ADComputer com propriedades IPv4Address e IPv6Address - no entanto, o cmdlet usa uma consulta DNS simples para preencher esses campos e não é armazenado no próprio objeto AD. / p>

Qualquer que seja a sua solução, será necessário algum tipo de script para obter os dados de que você precisa e não precisa envolver o Active Directory.

    
por 25.09.2018 / 16:44
0

Se você estiver coletando log de usuário em eventos de segurança em uma solução SIEM, poderá usar os eventos para determinar os IPs associados a cada logon de usuário. Se você não estiver coletando esses eventos para um local central já, então

    
por 27.09.2018 / 21:44