使用批处理脚本愉快的清理缓存

2018-03-26 19:51:38 5457


@echo off  REM 远程地址
  set ycip=192.168.1.123
  REM 服务器登陆名
  set ycname=Administrator
  REM 服务器登陆密码
  set ycpwd=123456
  REM 计划任务名称
  set planName=自动重启IIS
  REM ipc名称
  set ipcName=admin
  REM 执行脚本地址 \\%ycip%\%ipcName%$\ 对应C:\Windows
  set execbat=\\%ycip%\%ipcName%$\Temp\execiisresest.bat
  REM 执行路径
  set taskPath=C:\Windows\Temp\execiisresest.bat
  echo 建立远程连接
  net use \\%ycip%\%ipcName%$ "%ycpwd%" /user:%ycname%
  echo 写入脚本到远程脚本
  REM ....写日志 未写入可能是权限问题
  echo echo %time%执行任务^>^>C:^\Windows^\Temp^\iisreset_log.txt>%execbat%
  REM ....重启IIS
  echo iisreset>>%execbat%
  REM ....删除计划任务 echo yes| 始终确认
  echo echo yes^| SCHTASKS /Delete /TN "%planName%" /F>>%execbat%
  REM 任务时间 设置一个过期时间,但是立即执行
  set tasktime="00:00"
  echo 在远程主机创建计划任务
  SCHTASKS /Create /S %ycip% /U %ycip%\%ycname% /P "%ycpwd%" /SC ONCE /ST %tasktime% /TN %planName% /TR %taskPath% /RU %ycname% /F
  echo 立即执行定义的计划任务
  SCHTASKS /Run /S %ycip% /U %ycip%\%ycname% /P "%ycpwd%" /I /TN "%planName%"
  REM 删除IPC连接
  net use \\%ycip%\%ipcName%$ /del
  pause

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: