批处理bat schtasks 启动远程应用
2015-10-27 16:04
239 查看
说明:
1、如果命令不能运行,请添加 chcp 437,或者把cmd窗口的属性修改为437;
2、该bat不能为schtasks 类似名称,及该bat所在目录也不能保护schtasks之类的文件,否则可能会循环执行schtasks;
@echo off
net use \\192.168.5.5\IPC$ "luke" /user:"administrator"
for /f "tokens=7 delims= " %%a in ('net time \\192.168.5.5') do (set DstTime=%%a)&(goto :next)
:next
echo 当前服务器时间:%DstTime% >>c:\a.txt
set/a hh=%DstTime:~0,2%
echo hh=%hh% >>c:\a.txt
set/a mm=%DstTime:~3,2%
echo mm=%mm% >>c:\a.txt
set/a ss=%DstTime:~6,2%
echo ss=%ss% >>c:\a.txt
if %ss% geq 60 set/a ss=%ss%-60 & set/a mm=%mm%+1
if %mm% geq 60 set/a mm=%mm%-60 & set/a hh=%hh%+1
if %hh%==24 set/a hh=0
echo 定时时间为:%hh%:%mm%>>c:\a.txt
if %mm% LSS 10 (
echo 小于 10========= >>c:\a.txt
echo schtasks /create /TN test /TR calc /SC once /st 15:01 /F >>c:\a.txt
schtasks /Create /S 192.168.5.5 /U administrator /P luke /SC once /st %hh%:0%mm% /F
echo 分钟小于10,执行完毕。>>c:\a.txt
)
if %mm% GEQ 10 (
chcp 437
echo 大于 10========= >>c:\a.txt
schtasks /Create /S 192.168.5.5 /U administrator /P luke /SC once /st %hh%:0%mm% /F
echo 分钟大于10,执行完毕。 >>c:\a.txt
)
pause
1、如果命令不能运行,请添加 chcp 437,或者把cmd窗口的属性修改为437;
2、该bat不能为schtasks 类似名称,及该bat所在目录也不能保护schtasks之类的文件,否则可能会循环执行schtasks;
@echo off
net use \\192.168.5.5\IPC$ "luke" /user:"administrator"
for /f "tokens=7 delims= " %%a in ('net time \\192.168.5.5') do (set DstTime=%%a)&(goto :next)
:next
echo 当前服务器时间:%DstTime% >>c:\a.txt
set/a hh=%DstTime:~0,2%
echo hh=%hh% >>c:\a.txt
set/a mm=%DstTime:~3,2%
echo mm=%mm% >>c:\a.txt
set/a ss=%DstTime:~6,2%
echo ss=%ss% >>c:\a.txt
if %ss% geq 60 set/a ss=%ss%-60 & set/a mm=%mm%+1
if %mm% geq 60 set/a mm=%mm%-60 & set/a hh=%hh%+1
if %hh%==24 set/a hh=0
echo 定时时间为:%hh%:%mm%>>c:\a.txt
if %mm% LSS 10 (
echo 小于 10========= >>c:\a.txt
echo schtasks /create /TN test /TR calc /SC once /st 15:01 /F >>c:\a.txt
schtasks /Create /S 192.168.5.5 /U administrator /P luke /SC once /st %hh%:0%mm% /F
echo 分钟小于10,执行完毕。>>c:\a.txt
)
if %mm% GEQ 10 (
chcp 437
echo 大于 10========= >>c:\a.txt
schtasks /Create /S 192.168.5.5 /U administrator /P luke /SC once /st %hh%:0%mm% /F
echo 分钟大于10,执行完毕。 >>c:\a.txt
)
pause
相关文章推荐
- Java 枚举的详细说明
- Ugly Number
- CI 验证码辅助函数
- winscp中文乱码
- 在一个新建文件夹下初始化Git并下载代码的命令
- android 广告栏 viewpager
- Codeforces 591 B Rebranding【Codeforces Round #327 (Div. 2)】
- 20135234马启扬-——信息安全系统设计基础第七周学习总结
- 服务器租用如何选择
- android .9.png ”点九” 图片制作方法
- 删除链表中倒数第n个节点(LintCode)
- 小区IPTV新方案
- Region Proposal Networks
- 043.@protocol 正式协议
- js typeof
- jQuery学习之旅 Item5 $与jQuery对象
- vim 查找替换总结
- ubuntu14.4设置vi编辑器显示行号和代码颜色
- 019 Remove Nth Node From End of List [Leetcode]
- /opt/linux/linux-3.5/scripts/kconfig/Makefile:21: recipe for target 'menuconfig' failed错误