Я ищу, чтобы получить имена компьютеров из моей сети, поэтому я решил использовать этот следующий сценарий:экономии Trouble вывода содержимого из пакетного сценария
for /L %%N in (1,1,10) do nslookup 132.147.160.%%N
PAUSE
С этой командой все правильно отображать в командной строке ,
Но с этим последним не так хорошо:
for /L %%N in (1,1,256) do nslookup 132.147.160.%%N >nslookup.txt
PAUSE
Прежде всего, приглашение командной строки отображаются неправильные вещи (есть не желанной «1» добавлен и я не знаю, почему):
C:\Users\Toshiba\Desktop>nslookup 132.147.160.1 1>nslookup.txt
C:\Users\Toshiba\Desktop>nslookup 132.147.160.2 1>nslookup.txt
*** serveur1.mycompany.fr ne parvient pas à trouver 132.147.160.2 : Non-exi
stent domain
C:\Users\Toshiba\Desktop>nslookup 132.147.160.3 1>nslookup.txt
*** serveur1.mycompany.fr ne parvient pas à trouver 132.147.160.3 : Non-exi
stent domain
C:\Users\Toshiba\Desktop>nslookup 132.147.160.4 1>nslookup.txt
*** serveur1.mycompany.fr ne parvient pas à trouver 132.147.160.4 : Non-exi
stent domain
[ ... etc]
А также в nslookup.txt
я получил не больше, чем этот выход:
Serveur : serveur1.mycompany.fr
Address: 132.147.160.1
Nom : 132.147.160.256
Address: 60.200.60.100
Пожалуйста, что я делаю неправильно?
Спасибо
Какая версия Windows? И что должно делать? -А? – Endoro
Привет, это в Windows 8. в разделе «Справка nslookup», «-a» означает «конический список имен и псевдонимов (я просто попытался перевести это на английском языке). Я пробовал командную команду без -a, i У вас есть тот же странный «1» в результатах командных команд. –
ваш nslookup означает 'Option non valide: A'? – Endoro