如何用一个.bat文件运行一下快速与Internet同步计算机时间?

我是一个卖电脑的店铺员工,好多客户回去收到电脑后看见系统时间不是现在的时间,就说我们卖的是旧机器,旧配件,我希望能有一个.bat的文件,点击运行一下就可以快速联网同步电脑时间,然后我们测试完了机器后运行一下就可以删除.bat文件。

如何用一个.bat文件运行一下快速与Internet同步计算机时间?
如果想要立刻与新的时间服务器同步,一个.bat的文件 则执行下面的命令: w32tm /register net start w32time w32tm /config /update w32tm /resync /rediscover
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-26
如果想要立刻与新的时间服务器同步,一个.bat的文件

则执行下面的命令:

w32tm /register

net start w32time

w32tm /config /update

w32tm /resync /rediscover本回答被网友采纳
第2个回答  2023-03-11
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI/*&cls&echo off
rem 获取网络时间对本地电脑进行时间同步/校准
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
for /f "tokens=1*" %%a in ('cscript -nologo -e:jscript "%~f0"') do (
    echo;%%a %%b
    date %%a
    time %%b
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
function add(z){return Number(z)<10?'0'+z:z;}
var req=null, now=null;
var mx=['MSXML2.ServerXMLHTTP.6.0','MSXML2.ServerXMLHTTP.3.0','MSXML2.ServerXMLHTTP'];
var host=['moc+udiab+www##:sptth','moc+oaboat+www##:sptth','moc+vtcc+www##:sptth'];
for(var i=0;i<mx.length;i++){
    try{
        req=new ActiveXObject(mx[i]);
        break;
    }catch(err){}
}
if(req==null){WSH.StdErr.WriteLine("Can't build XMLHTTP object");WSH.Quit();}

for(var i=0;i<host.length;i++){
    try{
        url=host[i].replace(/#/g,'/').split('').reverse().join('').replace(/\+/g,'.');
        req.open('GET', url, false);
        req.send();
        var gmt=req.getResponseHeader('Date');
        if(gmt !=''&&gmt !=null){
            WSH.StdErr.WriteLine(gmt);
            now=new Date(gmt);
            break;
        }
    }catch(err){WSH.StdErr.WriteLine(err.message);}
}
if(now !=null){
    var y=now.getFullYear(),m=now.getMonth()+1,d=now.getDate();
    var hh=now.getHours(),mm=now.getMinutes(),ss=now.getSeconds();
    WSH.echo(y+'-'+add(m)+'-'+add(d)+' '+add(hh)+':'+add(mm)+':'+add(ss));
}else{WSH.StdErr.WriteLine('Failed to get Internet Time');}
WSH.Quit();

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网