我正在尝试编写一个检查系统时间和日期的批处理文件。我想通过互联网查看。我有这个部分。但是认为它应该做日期部分。但只有日期是正确的时间
[(('Sylvester Miniter', 'Gillian Miniter'), 110)]
我以管理员身份运行批处理文件。有人可以帮我处理日期部分。感谢您抽出宝贵时间阅读这篇文章。任何信息都可以获得帮助。谢谢
答案 0 :(得分:1)
我从2009年的一位MCSE朋友的电子邮件档案中删除了这个,所以信息应该相当接近,但可能已经改变了。从那时起,我已经非常显着地改变了角色:
每个窗口PDC模拟器都是域时间服务器。如果域都在同一个林中,则只需要将根域PFC与原子外部时间源同步。如果域位于不同的林中(例如dmz域),则需要将每个PDC模拟器设置为查看相同的外部原子钟集。在我的头顶上,我在我的5个左右的池中使用这两个。
Time-a.nist.gov Time-b.nist.gov
在您的PDC上运行以下命令:
net time /setsntp time-a.nist.gov time-b.nist.gov
您需要确保允许udp端口123从PDC出站。 所有其他服务器,工作站应该启动Windows时间服务。
如果您在有问题的框上运行以下查询并将其设置为
windows.Time.com
或者
time.windows.com
您需要重置它才能使用域名时间。运行与上述相同,没有时间源:
net time /setsntp
用于检查域时间的无价的reskit工具是w32tm。运行
W32tm /monitor
如果内存服务,Windows 2012(?)及更高版本,则将服务名称从W32tm更改为W32time,因此您的里程可能会有所不同。
最后,如果运行VMWare esx,您需要确保所有主机esx服务器都设置为使用其NTP.conf文件同步到与Windows框相同的外部时间服务器。确保所有虚拟机都运行最新的VM工具并设置工具以与esx主机同步时间。我相信你也停止了Windows时间服务,所以他们没有竞争,但我必须验证。对于所有VM都是如此,但如果在VM中运行它则是pdc仿真器。它不会与esx主机同步,应完全按照上述说明进行设置。祝你好运。
继续...... 首先,我会问自己..
我有PDC(主域控制器)吗?
或者,我是否只是在对等网络上处理一堆独立的工作站?
您没有说明有关拓扑或网络的任何信息。
如果您有NTP服务器,您的客户端将连接到它。 就像我的好朋友所说,你需要使用客户连接的NTP中继。
他说:在您的PDC(或点对点)设置中,您将执行以下操作:
net time /setsntp time-a.nist.gov time-b.nist.gov
现在,转移到您的客户端和其他成员服务器,除了没有给出时间服务器之外,你会做同样的事情,例如
net time /setsntp
因为您的LAN客户端和其他成员服务器将每天多次设置/同步PDC。
所以,拿你的批处理文件,我会为你的PDC做一些类似的事情(你也可以在你的批处理文件中添加一些SLEEP或PAUSE命令):
@echo off
net time /setsntp time-a.nist.gov time-b.nist.gov
w32tm /query /peers
net stop w32time
net start w32time
w32tm /resync /nowait
EOF
然后是您的工作站和其他服务器(同样,您也可以在批处理文件中添加一些SLEEP或PAUSE命令):
@echo off
net time /setsntp
w32tm /query /peers
net stop w32time
net start w32time
w32tm /resync /nowait
EOF
我不知道如何解释这个,因为他提供了如何以一口大小的方式做到这一点。
希望这有帮助。
答案 1 :(得分:1)
您具有NET TIME语句,但是肯定没有XP或更低版本的操作系统,因此该语句已被弃用。因此,对于更高版本,使用W32TM是一项时间管理服务,还可以用于诊断系统问题。
如何从CMD同步时间和日期?
以管理员身份运行控制台。
启动服务:net start w32time
检查其状态:w32tm /query /peers
同步时间和日期:w32tm /resync /nowait
您还可以通过以下方式更改网络上计算机的特定时间和日期:净时间\\ DOMAIN / set
现在,您可以创建所需的批处理脚本。
另一方面,有关更多信息,我共享源: https://docs.microsoft.com/.../windows.../ff799054(v=ws.11)
答案 2 :(得分:0)
用于工作组系统。下面的脚本正在运行。时间正在根据域进行更新。
net stop s32time
w32tm /unregister
w32tm /register
net start w32time
w23 /resync /nowait
w32tm /query /peers
答案 3 :(得分:-1)
我们通过rmm软件在美国和加拿大的网络上推送此批处理文件
希望有帮助
@echo off
w32tm /query /peers
sc config w32time start= auto
w32tm /config /syncfromflags:manual /manualpeerlist:"0.us.pool.ntp.org,1.us.pool.ntp.org,2.us.pool.ntp.org,3.us.pool.ntp.org"
w32tm /config /reliable:yes
net stop w32time
net start w32time
w32tm /resync /nowait