windows实用脚本

简介:

整理下日常windows上用的比较多几个命令工具脚本。

一、删除目录及目录下的所有文件

1
2
3
4
@ echo  on
  cd   /D  E:\ test
  for  /R   %%s  in  (.,*)  do   rd  /q  /s  %%s\新建文件夹
exit



rem  删除一个目录下的所有指定的文件夹


二、自动压缩后删除

系统需要安装rar压缩软件

1
2
3
4
5
6
7
@ echo  off
  xcopy d:\Inetpub\4FWeb\*     D:\Inetpub\taosf.bak\  /s
  cd  \
  cd  c:\program files
  cd  winrar
  Rar.exe a -ag -r -m5 - df  d:\DB_back\hjl_taosf.rar  D:\Inetpub\taosf.bak\
  pause


三、自动映射共享盘

@echo off
net use y: \\192.168.22.80\资讯部 it@mxq1993 /user:it /persistent:yes

rem   it@mxq1993是密码,user:it  登录名是it    persistent自动的?


四、重启iis

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@ echo  off
  net stop iisadmin  /yes
  net start iisadmin
  net start w3svc
  del  /f  /s  /q  %systemdrive%\*.tmp
  del  /f  /s  /q  %systemdrive%\*._mp
  del  /f  /s  /q  %systemdrive%\*.gid
  del  /f  /s  /q  %systemdrive%\*.chk
  del  /f  /s  /q  %systemdrive%\*.old
  del  /f  /s  /q  %systemdrive%\recycled\*.*
  del  /f  /s  /q  %windir%\*.bak
  del  /f  /s  /q  %windir%\prefetch\*.*
  del  /f  /q  %userprofile%\cookies\*.*
  del  /f  /q  %userprofile%\recent\*.*
  del  /f  /s  /q  "%userprofile%\Local Settings\Temporary Internet Files\*.*"
  del  /f  /s  /q  "%userprofile%\Local Settings\Temp\*.*"
  del  /f  /s  /q  "%userprofile%\recent\*.*"
  exit


五、删除指定天以前的文件

1
2
3
4
5
6
7
8
9
10
@ echo  off
  ::需要Win2003 /Vista/Win7 系统自带的forfiles命令的支持
rem 指定待删除文件的存放路径
set  SrcDir=F:\RECORD
  rem 指定天数
set  DaysAgo=90
  rem forfiles  /p  %SrcDir%  /s  /m  *.*  /d  -%DaysAgo%  /c  "cmd /c   del /f /q /a @path"
  forfiles  /p  %SrcDir%  /s  /m  *.*  /d  -%DaysAgo%  /c  "cmd /c   del /f /q /a @path"
  for  files  /p  %SrcDir%  /m  /d  -%DaysAgo%  /c  " if @ISDIR==TRUE rd /s /q @PATH"
  pause


六、自动设置ip地址

1
2
3
@ echo  off
netsh interface ip  set  address name= "本地连接"  source =static addr=192.168.0.118  mask=255.255.255.0  gateway=192.168.0.1  1
netsh interface ip  set  dns name= "本地连接"  source =static addr=202.96.128.86


七、添加路由

但你的windows有多块网卡且都是同一个大的网段时,如192.168.1.x  192.168.10.x 192.168.20.x 这样

时,其中只有192.168.1.1是出口能上网的ip网段,此时你就要手动去设置你的默认网关如下:

1
route add 192.168.0.0 mask 255.255.0.0  192.168.1.1 -p










本文转自 dyc2005 51CTO博客,原文链接:http://blog.51cto.com/dyc2005/1941223,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
运维 监控 关系型数据库
运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启
本文介绍了如何使用Bat脚本自动监控并重启Windows服务器上的挂掉服务,例如MySQL,以避免在假期等情况下需要紧急处理问题。首先,创建一个Bat脚本,设定每小时检查一次服务状态,如果服务停止则自动重启。脚本内容包括检查服务是否运行并根据状态执行相应操作。同时,脚本中包含了确保以管理员权限运行的代码。 脚本需设置为ANSI编码以防止乱码。推荐将Bat脚本封装为Windows服务以保证稳定运行,提供了使用NSSM工具、Windows服务程序和开源的Java工具winsw将批处理脚本转化为服务的方法。这些方法可以确保服务在后台可靠运行,即使在服务意外停止时也能自动恢复。
|
29天前
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
|
3月前
|
关系型数据库 MySQL 数据安全/隐私保护
windows系统bat批处理 mysql 脚本启动关闭
windows系统bat批处理 mysql 脚本启动关闭
178 3
|
3月前
|
Windows
windows系统vbs脚本 恶搞关不掉的窗口 以及解决办法
windows系统vbs脚本 恶搞关不掉的窗口 以及解决办法
84 2
|
3月前
|
Windows
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
43 1
|
3月前
|
Windows
windows系统vbs脚本 提取文件夹中的所有文件名
windows系统vbs脚本 提取文件夹中的所有文件名
39 0
|
3月前
|
应用服务中间件 nginx Windows
windows系统bat批处理 管理nginx启动 nginx脚本管理bat脚本管理生命周期windows一键nginx启动
windows系统bat批处理 管理nginx启动 nginx脚本管理bat脚本管理生命周期windows一键nginx启动
64 0
|
3月前
|
Java Windows
windows bat脚本实现快速配置JDK 环境变量
windows bat脚本实现快速配置JDK 环境变量
191 0
|
3月前
|
Linux 网络安全 Windows
ssh连接缓慢 ssh连接失败问题 Linux 脚本解决ssh连接缓慢问题,windows解决本地ssh连接失败
ssh连接缓慢 ssh连接失败问题 Linux 脚本解决ssh连接缓慢问题,windows解决本地ssh连接失败
52 0
|
4月前
|
Windows
【Windows】 手写脚本更快编辑hosts文件
【Windows】 手写脚本更快编辑hosts文件
56 0