Script em lote para executar ping em um intervalo de IP?

Script em lote para executar ping em um intervalo de IP?

Estou tentando escrever um script em lote ( psexectambém é uma opção) para verificar um intervalo de IPs 192.168.1.1-255e, como saída, gostaria de um csvarquivo, algo assim:

column A        column B          Column C   Column D
PCNAME          IPADDRESS         STATUS      LASTUSER
worksta1        192.168.1.1       online      NTIDUSER
doesnoexist     192.168.1.2       offline     DOESNOTEXIST      

Alguma ideia?

Responder1

Acho que você nunca conseguirá fazer o login do usuário, a menos que tenha acesso administrativo aos clientes. Se você tiver um controlador de domínio e executar o script (vb ou powershell) a partir dele como administrador, seria possível. Além disso, o firewall precisa estar desligado nos clientes, caso contrário você não poderá interrogar os clientes.

Outra possibilidade é executar o script através de um script de login. Dessa forma os clientes são interrogados localmente e podem enviar suas informações para uma pasta/arquivo compartilhado em um servidor.

informação relacionada