前言:工作的時候進行業(yè)務(wù)驗證,好多測試端口和ping,一個一個弄很麻煩,如果需要Python還沒有環(huán)境,所以思來想去寫了一個用Windows腳本測試ip+端口的,拿出來分享吧,我搜了一些我不知道咋肥事運行不起來,所以就拿出來,
telnet進行測試不同端口
@echo off
setlocal enabledelayedexpansion
set ip_port_list=39.156.66.10 80
set ip_port_list=%ip_port_list% 192.168.2.3 80
set ip_port_list=%ip_port_list% 192.168.3.3 443
set ip_port_list=%ip_port_list% 192.168.4.3 8080
for %%i in (%ip_port_list%) do (
set "ip=!ip! %%~i"
set /a "count+=1"
if !count! equ 2 (
start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"
set "ip="
set /a "count=0"
)
)
if defined ip (
start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"
)
注:這里我用的百度的ip和80端口進行測試的,肯定是可以通的。
解釋:
@echo off :關(guān)閉命令行窗口的回顯。
setlocal enabledelayedexpansion :啟用延遲擴展變量,以便在for循環(huán)中使用變量的最新值。
set ip_port_list=39.156.66.10 80 :定義一個空格分隔的IP地址和端口列表,其中包含4個IP地址和相應(yīng)的端口號。
set ip_port_list=%ip_port_list% 192.168.2.3 80 :將另外一個IP地址和端口添加到列表中,以此類推。
for %%i in (%ip_port_list%) do (...) :遍歷IP地址和端口列表中的每個條目,并執(zhí)行括號內(nèi)的操作。
set "ip=!ip! %%~i" :將當(dāng)前迭代的IP地址和端口拼接成一個字符串,存儲在名為“ip”的變量中。
set /a "count+=1" :計算已經(jīng)處理過的IP地址和端口的數(shù)量。
if !count! equ 2 (...) :如果已經(jīng)處理了兩個IP地址和端口,則執(zhí)行括號內(nèi)的操作。
start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!" :打開一個新的命令窗口,并在窗口標(biāo)題和命令行中顯示當(dāng)前IP地址和端口信息,然后執(zhí)行telnet測試。
set "ip=" :清除“ip”變量中的值,以便進行下一次迭代。
set /a "count=0" :將計數(shù)器重置為零,以便進行下一次迭代。
if defined ip (...) :如果還有一個未處理的IP地址和端口,則執(zhí)行括號內(nèi)的操作。
start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!" :打開一個新的命令窗口,并在窗口標(biāo)題和命令行中顯示當(dāng)前IP地址和端口信息,然后執(zhí)行telnet測試。
驗證圖片:文章來源:http://www.zghlxwxcb.cn/news/detail-528795.html
多ping
@echo off
set ip_list=10.0.0.1 192.168.1.1 10.0.0.3 10.0.0.4 39.156.66.10
for %%i in (%ip_list%) do (
start cmd /k ping -t %%i
)
測試圖文章來源地址http://www.zghlxwxcb.cn/news/detail-528795.html
到了這里,關(guān)于使用Windows腳本批量進行telnet測試不同ip端口,批量測試ping的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!