我正在寻找从我的网络中获取计算机名称,所以我决定使用以下脚本:
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
请问,我做错了什么?
谢谢