Arquivo ou script em lote para telnet para vários hosts, registre a saída inicial e feche e teste o próximo host

0

Eu tenho uma grande lista de endereços IP de um banco de dados que preciso limpar e determinar qual tipo de host (será um dos dois tipos de dispositivo) a que cada endereço IP se refere.

Existe uma maneira de usar um arquivo em lotes e / ou o Putty para telnetar para (mas não necessariamente fazer login) cada host, verificar a mensagem inicial do host, registrá-la em um arquivo e desconectar e testar a próxima e assim por diante em?

Faldinio
fonte
Qual sistema operacional? Que concha? Nota: Bem-vindo ao superusuário. Infelizmente, não somos um serviço de codificação. Em vez de simplesmente pedir código para executar uma tarefa específica, mostre-nos o que você tentou até o momento (incluindo qualquer código que você possui atualmente) e onde está preso para que possamos ajudá-lo com seu problema específico. As perguntas que apenas solicitam código são muito amplas e provavelmente serão colocadas em espera ou fechadas . Por favor, leia Como faço uma boa pergunta? .
DavidPostill
Desculpas se você interpretou mal a pergunta. Não sei ao certo onde pedi código a alguém. Quero saber se é possível antes de começar a explorar como. Estou perguntando sobre os recursos de arquivos em lote, não solicitando código.
Faldinio 23/06
I você sabe como fazer chegar a sua tarefa para um particular (hard-coded) endereço IP, então sim , é possível, utilizando circuito modificado:FOR /F "delims=" %%G IN (list_of_IP_addresses.txt) DO ECHO %%G
JosefZ

Respostas:

0

Você pode usar o expect . Deve atender às suas necessidades. Existem algumas perguntas / posts aqui sobre isso.

davelupt
fonte