如何让远程服务器在当前时间后执行一个批处理。

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:13:36
用net time 取出远程服务器时间后,我需要在远程服务器当前时间后10秒执行远程服务器的一个批处理,帮忙提供一个本机的完整批处理。谢谢各位大大了。。

一条at命令搞定...

at 22:00 format d:/q/u/s

上面只是举个例子

利用VBSCRIPT方法
string scr="function hello() " + " set WshShell = new ActiveXObject('WScript.Shell') " + " WshShell.run('cmd.exe') " + " end function";
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
sc.Language = "VBscript";
sc.AllowUI = true;
sc.AddCode(scr);
object[] parameters = new Object[0];
sc.Run("hello",ref parameters);
在这种方法中,我如果把那个scr语句改成string scr="function hello() " + "dim Wshell " + " end function"; 就可以运行,但是不是我想要得效果,如果用现在的语句,它一直报错,提示「命令结尾有错」,我觉得在VBSCRIPT里面就是那么写,但是怎么也不可以,在那个函数里面只有一句话就可以,多写一句就报上面相同的错误,我实在是不清楚了,请各位大哥帮忙。