位置: 编程技术 - 正文

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)

  • 所得税汇算清缴报告在哪查
  • 税务机关的义务是依法征管
  • 补缴以前年度附加税怎么做账
  • 补缴以前年度增值税以及滞纳金
  • 支付的画图费没有发票要如何处理
  • 企业注销增值税留抵可以退吗
  • 单位买绿植可以报销吗
  • 什么合同不需要做结算
  • 企业销售使用过的固定资产如何开票
  • 临时售楼处及其装修费用如何列支
  • 丢失增值税发票最新处理办法
  • 应交增值税为什么是销项减进项
  • 清算资金往来借贷方什么意思
  • 库存商品做账
  • 花卉租赁发票税率是多少
  • 委托加工代扣代缴的消费税如何计算
  • 专票进项税可以抵扣几个月以前的
  • 税局代个人开增值税专票
  • 劳务派遣差额部分可以开专票吗
  • 外账成本要注意什么
  • 公司出租商铺要交哪些税
  • 补充养老保险计算器
  • 建筑业劳务分包怎样算税
  • 冲减多计提的费用
  • 营业执照原件丢失后果
  • 制造企业享受增值税政策
  • 个体工商户的专票可以抵扣吗
  • 以无形资产进行投资
  • 债券的到期收益率取决于
  • 事业单位个人借款未还违反什么规定
  • 开办费计入长期待摊费用汇算清缴时怎么填写
  • 为员工购买的团员保险
  • php输出二进制
  • 简易征收月末需要转出未交增值税吗
  • Win10 (21H1)Build 19043.1266更新补丁KB5005611正式版发布:附修复更新内容
  • php教程 ftp 函数
  • 高新企业有啥用
  • php数组函数输出《咏雪》里有多少"片"字
  • 采用权益法核算
  • 律师异地办案家属要跟着吗
  • vue中使用数组
  • 本期发出存货成本是什么意思
  • 直接材料成本计算公式
  • 企业如何做账报税流程
  • 捐赠所得属于什么会计科目
  • php常用的打印函数
  • chcp命令
  • 以前年度损益调整账务处理分录
  • 通过集中竞价交易减持
  • ps怎么抠的干净
  • mysql启动器
  • mongodb数据表设计怎么写
  • 销售费用主要包括哪些
  • 电脑访问另一台电脑访问权限
  • sql死锁的简单例子
  • 空调维修保养方案
  • 会计建账的步骤
  • 认证测试方式有哪几种
  • 物业服务企业管理
  • sql差异备份数据库怎么还原
  • centos7添加桌面图标
  • silent.exe - silent是什么进程 有什么用
  • 错误代码0x8007007B
  • windows8使用教程
  • WIN10系统中WPS字体颜色浅
  • 深度技术的系统好不好
  • opengl导入obj
  • nodejs mocha
  • 文件夹如何取名字
  • javascript教程完整版
  • 怎么在html中调用js的函数
  • js动态给table添加行
  • unityui播放视频
  • javascript canvas方法有哪些
  • javascript高级程序设计最新版
  • Nodejs之http的表单提交
  • 传智播客在线课程
  • JavaScript Try...Catch 声明的 使用方法
  • 上海税务机关代码查询
  • 乡镇调研报告最佳范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设