我用c#编码,我需要用程序同步客户端计算机的时间服务器和控制器计算机的时间服务。类似于Window的计算机的这些步骤。
- 在任务栏中双击时间
- 选择更改日期和时间设置>Internet时间>更改设置
- 选中"与Internet时间服务器同步"
- 选择或手动输入服务器192.168.0.35
- 单击"立即更新"按钮
- 验证时间更新是否成功
- 关闭所有窗口
我在网上和SO上搜索过,但没有找到任何东西。如有任何帮助,我们将不胜感激。提前谢谢。
您最好使用组策略来设置时间服务器。
http://technet.microsoft.com/en-us/library/cc779145(v=WS.10).aspx
这可以通过写入以下注册表来实现:
ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
(更改NtpServer字符串将获得所需内容。)如果您以用户身份运行,请确保注册表项具有WRITE权限。
请参阅MSDN中的文档,网址为:https://learn.microsoft.com/en-us/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings
但是,建议使用w32time命令(cmd.exe)设置设置。