自动重启服务
windows   server   2003   想写一个教本,判断一个服务是否启动了,要是没有启动就启动这个服务   
 请问这个教本要如何去写? 
 第一次写这样的东西,望大侠们指点下 
 最好贴出源码   
 谢谢了!
------解决方案--------------------以FTP服务为例   
 @echo off 
 cd.> %tmp%\MyService.txt 
 sc query MSFtpsvc> > %tmp%\MyService.txt 
 for /f  "tokens=1-4 delims=  " %%a in ( 'findstr  "STATE " %tmp%\MyService.txt ') do ( 
   if  "%%d " neq  "RUNNING " ( 
     sc start MSFtpsvc> nul 
   ) 
 ) 
 del %tmp%\MyService.txt
------解决方案--------------------哈哈,楼上的正解,   
 或者干脆这样,不用检测 
 直接 
 net start servicename   
------解决方案--------------------楼上的是最简单的满足lz要求的做法