需定期統計特定 Port 連線數,可撰寫批次檔排程執行:
@echo off
set /a cnt=0
netstat -an | find /i "PORT" > list.txt
for /f "delims=" %%a in ('type list.txt') do set /a cnt+=1
echo "%date% %time%----%cnt%" >> stats.log
set /a cnt=0 初始化計數器(必須歸零避免累加)。netstat -an | find /i "PORT" 篩選目標埠連線,導向暫存檔。for /f "delims=" %%a in ('type list.txt') do set /a cnt+=1 逐行讀取累加計數。echo ... >> stats.log 附加記錄時間與連線數。搭配 VBScript 呼叫可隱藏視窗背景執行,已於線上系統驗證可用。