位置: 编程技术 - 正文

Windows下bat批处理脚本使用telnet批量检测远程端口小记(bat批处理视频教程)

编辑:rootadmin

推荐整理分享Windows下bat批处理脚本使用telnet批量检测远程端口小记(bat批处理视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bat 批处理文件,bat批处理命令教程,bat 批处理文件,window批处理bat,bat 批处理文件,bat批处理命令教程,bat批处理命令大全,bat批处理命令教程,内容如对您有帮助,希望把文章链接给更多的朋友!

多年没写过批处理了,来新公司的第一个case却是需要写一个bat脚本,批量更新采集agent的配置文件,其中就涉及到远程IP的端口检测。本以为会和Linux一样可以简单判断:

结果发现Windows下面telnet退出并没有执行结果的返回值:

一、借助工具

于是我优先开启懒人法则,找其他替代工具。果然,在Windows老娘家找到了:Portqry: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_a1aafc6.jpg" alt="查看图片" />

唉,看来这个工具是不敢使用了,俗话说林子大了什么系统都有嘞!

Windows下bat批处理脚本使用telnet批量检测远程端口小记(bat批处理视频教程)

二、另辟蹊径

既然工具不敢用了,还是继续折腾代码吧!周末睡觉前突然灵感一闪,想起了tasklist判断窗口名称这个“失传绝技”,于是把刚关闭的本子又打开,终于在GF的不断抱怨之下搞定了这个问题。①、窗口判断思路比较简单:使用start命令在新窗口执行telnet -e 和 exit命令,如果端口畅通,那么新开的窗口将会立即关闭,而不通的窗口则会保持近半分钟左右,且窗口名称类似 telnet ..1.1,这半分钟时间足够脚本来判断通还是不通了。于是将上面check部分修改如下:

这样就解决了Windows下telnet探测远程端口的问题了,而且检测速度比微软哪个portqry快多了,果然思路比技术更重要,只要有想法,任何技术都不应该成为瓶颈!

②、进程判断【最新补充】

当使用窗口判断的方案下发各大机房实施的时候,又一个问题出现了!窗口判断在某些版本的Windows下是行不通的,比如英文版下的命令提示符窗口名称和中文版的就不一样,所以这个方案也是不完善的!于是,继续抓耳挠腮,想出了第二个方案:通过判断telnet进程数量来判断网络是否畅通。

方案思路:

示例代码:

很明显,这样就可以知道我测试了所有IP当中有几个是不通的了。遗憾的是无法知道是哪个IP不通。不过在手头的这个case当中是不需要具体不通的IP的,只要知道通的IP是否达标就行。好了,终于把这个问题给解决了。显然,任何时候都需要给出多个方案,而不是自满于一个方案。否则出问题就会焦头烂额了。当然,再次说明了想法比技术更重要。

批处理实现批量修改文件名 我们已经会使用循环命令对大量文件改名进行批量处理。但总结一下,该批处理并不是很健壮。判断一个程序的好坏,往往不是站在程序员的角度,而

使用批处理删除文件夹时遇到的问题 C盘有一个文件夹1,里面有2.exe和3.exe。想做一个批处理,先运行1.exe,安装完成后运行2.exe等到2.exe安装完成后,删除文件夹1我的代码如下@echooffstart/wait"

批处理for命令使用指南 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR参

标签: bat批处理视频教程

本文链接地址:https://www.jiuchutong.com/biancheng/371645.html 转载请保留说明!

上一篇:oracle、mysql数据库停止与启动的批处理文件(oracle sql mysql)

下一篇:批处理实现批量修改文件名(批处理/l)

  • 安保服务税点
  • 汇算清缴研发费用加计扣除优惠明细表
  • 计提本月增值税会计科目
  • 发票验旧是验旧已开发票还是未开发票
  • 企业所得税税率
  • 增值税申报表在哪里打印
  • 增值税加计扣除是什么意思啊
  • ATM可以存款到对公账户吗?
  • 计提残疾人保障金会计分录
  • 公司刚注册之后怎么办
  • 两处以上取得工资如何交社保
  • 低值易耗品费用包括哪些
  • 可以采用三栏式的明细账的有
  • 抵债资产计提折旧怎么算
  • 自建房屋房产税纳税义务发生时间
  • 库存现金日记账和库存现金总账都应逐日逐笔
  • 不能够满足标准的产品为不合格品
  • 微信转账手续费怎么算
  • 增值税税负率税率怎么算
  • 开发商乱要回迁怎么投诉
  • 定额发票验旧是什么意思
  • 增值税的免征增值税范围
  • 工会有纳税号吗
  • 汇算清缴是啥
  • 企业所得税看哪里
  • 企业会计准则财务报表本期金额和上期金额
  • 当进项大于销项需要做账务处理吗?
  • 应收账款账龄分析简单例题
  • 资源综合利用企业税收优惠
  • 其他业务收入借贷方向会计分录
  • 把快速打开
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 汇算清缴工资薪金支出包含社保费吗
  • 计提工资的时候是应发合计还是实发合计
  • 如何输入特殊符号带圈数字11
  • 认缴出资没到位违法吗
  • 非金融机构从事贷款谁负责监管
  • 以前年度损益调整会计分录
  • thinkphp with
  • 出售其他债权投资差额计入
  • vue父组件如何调用子组件的方法组合式api
  • 磁盘命令符
  • saas web
  • 企业所得税的征税对象包括( )
  • 小规模附加税优惠政策2021
  • 预收账款是否要缴纳增值税
  • 织梦开发教程
  • 法人如何提取公积金
  • 月度合并报表与年度合并区别
  • 签发转账支票需要的单据
  • 出口退税帐务处理
  • 水电费的会计分录
  • 进出口贸易公司取名字大全
  • 贴现利息收入的账务处理
  • 把上级机关来文转给下级机关的通知
  • 购买库存商品的运输费
  • 记账凭证附单据数怎么算
  • 公司法人借款给企业属于关联交易吗?
  • 建筑企业业务招待费
  • 年终奖通常怎么计算
  • mysql事物的作用
  • innodb_trx表
  • windows提示无法完成更新
  • 光标很粗怎么弄细
  • windows vista电脑
  • fedora怎么用
  • 怎么检测软件有没有毒
  • ubuntu linux
  • ultra系统优盘恢复
  • ubuntu命令行添加用户
  • 有没有软件恢复
  • 戴尔dell optiplex 3050MT 安装固态硬盘
  • 如何用mac制作ppt
  • 常用的加锁方式
  • dos命令中的cd命令
  • android怎么样
  • 纳税人类型税码是什么
  • 国家税务总局云平台网址
  • 税务非正常认定条件
  • 联通怎么在网上营业厅更改套餐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设