Script em lote para pingar um intervalo de ip?

1

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 que um arquivo csv , 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 opinião?

    
por ivan 14.09.2015 / 08:06

1 resposta

-1

Acho que você nunca consegue fazer com que o usuário esteja conectado, a menos que tenha acesso administrativo aos clientes. Se você tiver um controlador de domínio e executar o script (vb ou powershell) de lá como administrador, isso seria possível. Além disso, o firewall precisa ser desativado nos clientes, caso contrário você não poderá interrogar os clientes.

Outra possibilidade é executar o script por meio 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.

    
por 14.09.2015 / 09:40