Board logo

标题: 如何让本机时间与局域网的一台电脑的日期同步? [打印本页]

作者: crazyforcrane     时间: 2008-12-1 09:01    标题: 如何让本机时间与局域网的一台电脑的日期同步?

比如局域网有台电脑是服务器,执行脚本之后,可以让本机的日期与该服务器日期同步? 如果用net time \\服务器ip,如何能够得到输出结果的特定位置? 比如输出的是服务器的时间是2008/12/1,上午08:36,如何只得到2008-12-1然后设置本机ip那? @echo off set/p serveraddr=请输入服务器IP地址: net time \\%serveraddr% /set /y pause [ Last edited by crazyforcrane on 2008-12-1 at 12:36 ]

作者: ruisoft     时间: 2008-12-1 10:56
能否把你想完成的操作说完整?

作者: sea1112     时间: 2008-12-1 11:01
::更新本地时间为服务器时间 @echo off ::日期更新 for /f "tokens=3 dellims= " %%i in ('net time \\192.168.1.1') do echo %%i|date ::时间更新 for /f "tokens=5 dellims= " %%i in ('net time \\192.168.1.1') do echo %%i|time [ Last edited by sea1112 on 2008-12-1 at 11:09 ]

作者: HAT     时间: 2008-12-1 11:02
NET TIME 作 用:使计算机的时钟与另一台计算机或域的时间同步。 命令格式:net time [\\computername | /domain[:name]] [/set] 参数介绍: <1>\\computername要检查或同步的服务器名。 <2>/domain[:name]指定要与其时间同步的域。 <3>/set使本计算机时钟与指定计算机或域的时钟同步。

作者: crazyforcrane     时间: 2008-12-1 12:15    标题: 全部的要求是这样的!

我的局域网有台服务器,以它的时间为准! 运行脚本之后,提示,请输入服务器地址,输入服务器地址之后,自动将本机时间与服务器同步,这是全部的内容!

作者: HAT     时间: 2008-12-1 12:32    标题: Re 5楼

建议在顶楼更新问题描述,以方便他人查看。

作者: sea1112     时间: 2008-12-1 15:25
Originally posted by crazyforcrane at 2008-12-1 12:15 PM: 我的局域网有台服务器,以它的时间为准! 运行脚本之后,提示,请输入服务器地址,输入服务器地址之后,自动将本机时间与服务器同步,这是全部的内容!
@echo off set /p serverip=请输入服务器IP地址: ping -n 1 %serverip%>nul if %errorlevel%==1 "echo 网络不通.请检查.&&pause&&exit /b for /f "tokens=5 dellims= " %%i in ('net time \\%serverip%') do ( title 服务器时间:%%i 本机时间:%time:~0,5% echo %%i|time echo 时间更新完毕.) 注意:服务器时间是12小时制的,本地格式也要一样才行。不然你就等12:00前做事吧。 [ Last edited by sea1112 on 2008-12-1 at 15:28 ]