Consulta de computadores em um domínio online

1

Onde eu trabalho, usamos um software chamado Dameware para gerenciar computadores remotamente em nosso domínio. Através do Dameware, podemos obter uma lista de todos os computadores que estão online e atualmente conectados ao domínio.

Estamos no processo de lançar um novo software de gerenciamento de desktop que não nos fornece esse recurso. Precisamos saber o nome de um computador quando queremos nos conectar a ele.

Eu sei como obter uma lista dos computadores que pertencem ao domínio, mas que também retorna computadores que podem ou não estar online. Como faço para retornar uma lista de computadores que estão atualmente conectados (ou seja, eles têm uma conexão de rede ativa) ao domínio? Pensei em retornar uma lista de computadores que pertencem ao domínio e fazer o ping em cada um deles, mas acho que isso seria lento e um completo desperdício de recursos.

Já se deparou com esse problema antes e, em caso afirmativo, quais soluções funcionaram para você? Eu preferiria uma solução .NET, mas o script VB também funcionaria. Eu posso acabar construindo uma GUI para isso que eu distribuiria aos membros da nossa equipe de TI.

    
por rodey 21.07.2009 / 21:32

5 respostas

2

Se você observar o tráfego de saída do DameWare, ele apenas detecta todos os objetos do computador do AD e, em seguida, tenta se conectar a eles por meio do nome do host usando o NETBIOS.

Isso é extremamente simples de recriar, sem mágica envolvida.

    
por 21.07.2009 / 21:52
1

Usuários e computadores do Active Directory fornecerão uma lista de todas as contas de máquina no domínio. Diferente de scripts, nunca precisei me preocupar se uma máquina está online offline, porque as alterações que faço são feitas por meio da diretiva de grupo. Para suporte de desktop, se eu não puder acompanhar o usuário dizendo o nome da sua máquina, tenho problemas muito maiores do que como me conectar.

    
por 21.07.2009 / 21:44
0

Se você estiver interessado em monitorar o status do dispositivo e considerar criar uma GUI, considere um sistema como Nagios ou Zenss (existem muitos outros, mas estes dois são opções populares).

    
por 21.07.2009 / 21:44
0

Algo básico como o Advanced IP Scanner ( link ) deve ser capaz de obter essa informação.

    
por 21.07.2009 / 23:09
0

Muitas vezes eu uso o console MMC para Gerenciamento do Computador, conecto ao nosso servidor de arquivos e verifico a conexão dos usuários para obter o nome do computador e endereço IP para suporte remoto. É rápido e fácil e não tenho que orientar o usuário para encontrar o nome do computador. Se a conexão tiver expirado ou algo que eu acabei de tê-los, clique em uma unidade de rede para abrir a conexão.

    
por 21.07.2009 / 23:12