![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 21:47 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 又有个难题关于AT的 |
| 可打印版本 2,411 / 3 |
| 第1楼 jhxhj | 发表于 2007-06-09 23:42 |
| 初级用户 发帖 17 积分 48 | |
|
又有个难题关于AT的 我想做一个远程IIS重启的脚本,需要是把一个批处理文件拷到远程计算机中再去用AT运行他,拷贝是没有问题主要是执行批处理文件,我想做到的是拷过去之后就去运行批处理,或是延时一分钟去运行,主要问题在于时间的获取上,我用了
at %time:~0,2%:%time:~3,2% call 1.bat 任务是加进去了,但是显示是任务运行时间是明天的,而不是当天的。有没有什么办法可以把%time:~0,2%:%time:~3,2%延后做为AT的时间。 |
|
| 第2楼 qingfushuan | 发表于 2007-06-10 09:21 |
| 高级用户 发帖 327 积分 502 | |
|
1分钟运行的 for /f "tokens=1,2* delims=:" %%a in ("%time%") do (
set /A tm=%%b+1 set /A tm=!tm!%%60 set tm1=%%a:!tm! at !tm1! c:\delcopyrar.bat ) |
|
| 第3楼 qq43142691 | 发表于 2007-06-10 13:19 |
| 中级用户 发帖 152 积分 326 | |
|
@echo off
title 可以远程重启计算机 by 彬 QQ 43142691 set /p s=关机请输入s.重启请输入r : set /p time=输入命令倒计时时间(秒): set /p serverIP=请输入远程计算机IP: set /p username=请输入管理员帐号 : echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com set /p password=Password:<nul for /f "tokens=*" %%i in ('in.com') do set password=%%i del in.com if %s% EQU s goto shutdown else goto restart exit :shutdown net use \\%serverIP%\ipc$ %password% /u:"%username%" shutdown -s -m \\%serverIP% -t %time% -c "即将关闭远程计算机" exit :restart net use \\%serverIP%\ipc$ %password% /u:"%username%" shutdown -r -m \\%serverIP% -t %time% -c "即将重启远程计算机" exit |
|
| 第4楼 qingfushuan | 发表于 2007-06-10 17:22 |
| 高级用户 发帖 327 积分 502 | |
Originally posted by qingfushuan at 2007-6-10 09:21 AM: 这个会在每小时59分出现问题,下面的要全点 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |