标题: 如何让本机时间与局域网的一台电脑的日期同步?
[打印本页]
作者: 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 ]