您现在的位置是:首页 > 运维运维

cmd脚本控制服务停止和启动

2020-12-11 22:15:10【运维】人已围观

简介原理:定时检测指定文件是否存在,执行相应的命令,下面例中是控制远程桌面服务,当然这个地方的文件(C:\www\rdpOn.txt)你需要通过别的途径可以创建,比如部署系统的后台或是ftp都可以的,检测频率完全可以自己设置

原理:定时检测指定文件是否存在,执行相应的命令,下面例中是控制远程桌面服务,当然这个地方的文件(C:\www\rdpOn.txt)你需要通过别的途径可以创建,比如部署系统的后台或是ftp都可以的,检测频率完全可以自己设置。
用途:可以控制服务器上的服务停止和启动,如:远程桌面做为备用,其他远程方式挂掉了,可以用备用连接服务器
@echo off
set filename=C:\www\rdpOn.txt
set filename2=C:\www\rdpOff.txt
set lfn=log.log
title rm_service_mg - %~dp0%lfn%
echo %date% %time% start>>%lfn%
:start

rem 检测文件是否存在
if exist %filename% (
  net start TermService
  echo %date% %time% rdp on...>>%lfn%
  del %filename%
  goto end
)

if exist %filename2% (
  net stop TermService /y
  echo %date% %time% rdp stop...>>%lfn%
  del %filename2%
)

:end

很赞哦! ()

相关文章

文章评论

热评榜