
dos
huryer
keep simple, keep stupid.
展开
-
dos 实现while循环
面临问题最近需要进行并发测试,面临以下问题:因需要同时执行多个dos批理脚本,手工一个个点击脚本执行比较繁琐;每个批处理脚本中,仅参数存在差异,其他内容相同,如果存储为多个脚本,不便于管理维护;当需要增加并发数时,需要拷贝复制多个脚本,并且进行参数调整;解决办法dos中没有一般语言中常见的while语句,但是可以通过goto命令模拟,代码如下,其中:_main.bat: 为主脚本,主要负责控制循环次数,并调用实际业务功能脚本;t1.bat:为实际的业务脚本,可根据实际情况扩展;脚本:原创 2021-01-02 10:26:34 · 2024 阅读 · 1 评论 -
批处理方式设置网关与跃点
批处理方式设置网关与跃点查看ipipconfig /all查看路由route print设置路由跃点netsh interface ip set address name="以太网" source=static addr=192.168.1.6 mask=255.255.255.0 gateway=192.168.1.0 gwmetric=30原创 2020-08-21 14:45:14 · 1666 阅读 · 0 评论 -
通过dos批处理命令,实现系统环境切换
通过dos批处理命令,实现系统环境切换技术dos mysql场景描述:应用系统可以根据数据库配置参数,决定当前模式是正式环境还是测试环境;因应用服务前台未提供配置功能,每次切换时,需要使用mysql工具连接数据库,然后修改数据库配置。问题描述由于需要频繁切换正式与测试环境,通过mysql工具修改数据库配置参数较为繁琐;解决办法本文讲解如何使用dos批处理命令,实现系统环境的切换。...原创 2020-01-16 21:28:53 · 436 阅读 · 0 评论 -
windows下检测端口占用情况
windows下检测端口占用情况需求描述:web服务运维过程中,需要使用netstat命令统计web端口占用情况;例如web端口为8080,检测命令如下:netstat -nao|find “8080” /cnetstat -nao|find “8080” |find “ESTABLISHED” /cnetstat -nao|find “8080” |find “TIME_WAIT” ...原创 2019-12-11 16:18:17 · 627 阅读 · 0 评论 -
PowerShell修改文件创建、修改、访问时间
关键词windows powershellPowershell命令$(DATE) 表示当前日期和时间;$(Get-Date) 同$(DATE),表示当前日期和时间;$(Get-Date "MM/DD/YYYY HH24:MI:SS") 表示指定的日期和时间;$(Get-Item abc.txt) 表示获取文件的句柄;$(Get-Item abc.txt).creationtime 获...原创 2019-11-04 20:58:40 · 8268 阅读 · 0 评论 -
curl ftp文件上传支持断点续传
问题描述使用curl -T进行文件上传时,如果服务器上已有同名文件,默认会重新上传该文件。如果文件大于100M,且上传过程中网络不稳定导致上传失败,文件重传将浪费大量时间。解决办法使用curl上传文件时,指定参数:-C -,即可实现文件断点续传功能:set path=D:\curl-7.64.0-win64-mingw\bin;%path%set ftp=ftp://192.168.0...原创 2019-03-26 14:27:23 · 2398 阅读 · 0 评论 -
使用typeperf收集windows cpu、内存、硬盘性能
使用typeperf收集windows cpu、内存、硬盘性能实验环境:windows 7/2003/20081、新建配置文件:win.perf.txt拷贝如下内容到文件,保存,退出:\Processor(_Total)\% Processor Time\Memory\Available MBytes\Memory\% Committed Bytes In Use\Mem...原创 2018-08-15 00:02:01 · 5495 阅读 · 0 评论 -
ftp文件上传脚本(windows)
ftp文件上传脚本(windows)部分电脑不支持ftp命令上传文件,整理ftp上传相关批处理脚本如下: 脚本描述 1、支持2种上传模式:ftp,curl,如果用户电脑不支持ftp命令上传,需要设置为curl模式; 2、脚本启动后,遍历上传文件列表,每上传一个文件,记录传输日志(成功、失败),供问题排查; 3、文件上传前,需要设置相关参数 4、VBS脚本用于执行dos命令时,不显示黑...原创 2018-06-06 14:47:07 · 6378 阅读 · 1 评论 -
ftp自动上传
ftp自动上传脚本(Windows)数据库备份完成后,需要进行异地备份到远程服务器。以前是通过共享文件夹的方式,直接拷贝的远程服务器。最近因为病毒木马猖獗,445端口被封,无奈只能使用ftp方式传输传输。 测试发现windows2003 支持直接ftp方式上传数据,windows 2008服务器需要使用curl方式辅助进行ftp上传,两种上传方式总结如下:ftp上传脚本ftp_upl原创 2017-09-11 16:22:17 · 1418 阅读 · 0 评论 -
windows远程磁盘容量监控
概述:管理的windows服务器将近100个,需要每天查看服务器的硬盘信息,用于监控磁盘使用情况。本文介绍使用wmic命令行进行批量远程管理。命令介绍:获取磁盘容量与剩余容量。输出:命令行 wmic logicaldisk get name,Description,filesystem,size,freespace输出:xml wmic /output:d:\file1.xml logic原创 2017-11-27 11:54:32 · 5340 阅读 · 1 评论 -
服务器时间同步
服务器时间同步前言管理的服务器增多后,服务器时间不同步问题严重,可以使用如下脚本进行时间同步。时间同步.bat@echo offnet use \\IP\时间同步 "密码" /user:"用户名"net time \\IP /set /yesecho 时间同步完成!choice /t 10 /d y /n原创 2016-04-21 12:23:54 · 462 阅读 · 0 评论 -
dos遍历目录文件
dos遍历目录文件用途:遍历目录下的某种类型的文件,例如如excel文件,示例如下:用于显示文件全路径信息; 结合kettle命令,可作为批量数据源。@echo off rem dos遍历目录文件set work_path=文件目录for /R %%s in (%work_path%\*.xls) do (echo %%s)pause原创 2016-05-16 13:23:03 · 2135 阅读 · 0 评论 -
dos嵌套调用
dos嵌套调用功能描述windows下某些计算任务,需要循环调用dos命令,当循环调用594次时,dos自动退出; 如下代码片段,用于显示循环调用时,当前的调用次数:循环嵌套.bat@echo offif "%cnt%"=="" set /a cnt=0set /a cnt+=1title 当前调用次数[%cnt%]call 嵌套调用.bat原创 2017-01-18 14:53:02 · 1189 阅读 · 0 评论 -
dos 倒计时
需求描述:由于经常使用dos批处理命令,有时需要在执行两个命令间,停顿一段时间,so,怎么办呢?解决办法:将如下命令,拷贝到bat文件,然后在自己写的dos脚本中调用即可。# dos倒计时# 支持环境 windows 7/2008@echo offtitle 倒计时显示set max_seconds=10:countcls&echo 设置 %max_seconds% 秒后自动退出!if %m原创 2016-09-29 16:11:26 · 2785 阅读 · 0 评论