为域中的所有 Windows 服务器设置时区(2008 R2)

为域中的所有 Windows 服务器设置时区(2008 R2)

有没有办法可以设置域中所有计算机的时区(也许使用组策略?)。所有 Windows 计算机都是 Server 2008 R2。

答案1

命令 tzutil.exe 适用于 Windows 7 / 2008

TZUTIL </? | /g | /s TimeZoneID[_dstoff] | /l>

Parameters:
    /? Displays usage information.

    /g Displays the current time zone ID.

    /s TimeZoneID[_dstoff]
       Sets the current time zone using the specified time zone ID.
       The _dstoff suffix disables Daylight Saving Time adjustments
       for the time zone (where applicable).

    /l Lists all valid time zone IDs and display names. The output will
       be:
           <display name>
           <time zone ID>

Examples:
    TZUTIL /g
    TZUTIL /s "Pacific Standard Time"
    TZUTIL /s "Pacific Standard Time_dstoff"

要设置为 UTC,请使用类似这样的命令TZUTIL /s "UTC"

答案2

有几种方法可能有效,导出“正确”的注册表片段并通过脚本导入,这有点老套,但可行。或者有一篇文章这里讨论如何使用 powershell 脚本来执行此操作,并提供了一些示例。

相关内容