Estou tentando escrever um script em lote ( psexec
também é uma opção) para verificar um intervalo de IPs 192.168.1.1-255
e, como saída, gostaria de um csv
arquivo, 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.