0

我正在用 c# 编码,我需要以编程方式将客户端计算机的时间服务器与控制器计算机的时间服务器同步。类似于 Window 计算机的这些步骤。

  1. 在任务栏中双击时间。
  2. 选择更改日期和时间设置 > 互联网时间 > 更改设置。
  3. 检查与 Internet 时间服务器同步。
  4. 选择或手动输入服务器为 192.168.0.35
  5. 单击立即更新按钮。
  6. 验证时间更新是否成功。
  7. 关闭所有窗户。

我在网上和 SO 上看过,但没有找到任何东西。任何帮助将不胜感激。提前致谢。

4

2 回答 2

1

You might be better off using Group Policy to set the time server.

http://technet.microsoft.com/en-us/library/cc779145(v=WS.10).aspx

于 2013-07-23T16:24:01.000 回答
0

这可以通过写入以下注册表来实现:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

(更改 NtpServer 字符串将为您提供所需的内容。)如果您以用户身份运行,请确保注册表项具有 WRITE 权限。

请参阅 MSDN 的文档: https ://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings

但是,建议使用 w32time 命令 (cmd.exe) 进行设置。

于 2018-10-08T14:21:40.677 回答