以下是小编为大家准备的Windows下统计端口链接数的批处理,本文共3篇,仅供参考,大家一起来看看吧。
篇1:Windows下统计端口链接数的批处理
这个批处理算是半原创吧,里面借鉴了 里面一个统计windows下目录和文件个数的批处理,目前已经在线上系统中使用,利用vbs脚本文件进行调用,统计功能正常,
@Echo off
set/a a=0
netstat -an | find /i “port” >列表文件保存路径
for /f “delims=” %%a in ('type 列表文件保存路径') do set/a a+=1
@Echo on
echo “%date% %time%----%a%”
这里简单说明一下:
set/a a=0 定义一个变量,并在这里对变量进行赋值,如果这里不对变量进行赋值,后面统计时候会出现多次累加的问题;
netstat -an | find /i “port” 的作用是在netstat命令输出的信息中找到对应的端口,并将这些信息重定向到一个文件中,方便后面使用
“delims=”这个命令是设置windows切割字符串切割点的命令,比如一个字符串是asadafag,那么用delims=a这个命令后字符串再输出就变成了s d f g,如同awk里面的-F;
for xx %%a in ('xx') do xx这个是批处理里面的for循环;
@Echo off/on是开启和关闭echo的屏幕输出,因为批处理在给变量赋值时会将赋值结果直接输出,所以在赋值时可以关闭屏幕输出,但是为了保存结果在后面还是要打开,
篇2:winscp在windows下批处理通过SSH端口上传文件Windows服务器操作系统
winscp在windows下批处理通过SSH端口上传文件实现方法,有需要了解的朋友可参考本文章,
1.下载winscp
大家可以去网上自己找,我把winscp安装在c:下的
2.把要执行的命令保存到文件winscp.bat里,这个winscp.bat可以自己创建,我是放在d:下的.
winscp.bat脚本内容:
option confirm off
open user:pwd@192.168.10.150:22
put d:t.php
close
exit
pause
3.执行命令
C:winscp>WinSCP.com /script=d:winscp.bat
大家可以看到已经上传成功了.
篇3:windows环境下查看端口占用方法介绍电脑新手办公/数码
在windows中查看端口占用我们需要使用netstat 命令先查出占用端口pid然后再利用tasklist findstr来查找pid对应的应用程序名了,下面我们一起来学习,
(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令
Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。端口号>
(2)查看该PID对应的进程名称。
用命令查找,tasklist|findstr “
”,即tasklist|findstr 3840
备注:打开命令提示符——netstat -ano,就可以查看本机端口开放情况与对应的程序。
例
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选“查看”-“选择列”
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
C:>netstat -aon|findstr “9050”
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
C:>tasklist|findstr “2016”
tor.exe 2016 Console 0 16,064 K
★Windwos下使用winscp和批处理实现通过SSH端口上传文件到Linux服务器上
文档为doc格式