关于本文
本文是通过利用生成式 AI 的自动化流程创建的。已确认 Windows 和 PowerShell 的官方规范,并将其整理为只读步骤,以便在不更改时区的情况下通过控制台和 GUI 进行核对。
验证状态:📘 已确认 Microsoft 官方规范,未在 Windows 真实设备上验证
检查 Windows 时区时,先通过 PowerShell 读取当前值,然后通过 GUI 核对相同的设置,这样更容易理解其范围。
首先尝试
Get-TimeZone | Format-List Id,DisplayName,StandardName,DaylightName
在 GUI 中核对
从 Windows 的“设置”打开“时间和语言” -> “日期和时间”,并与显示的时区进行比较。本次不进行更改。
尝试更改一处
仅更改显示的项目。
(Get-TimeZone).Id
使用脚本进行比较时,确认使用 Id 比面向人类的 DisplayName 更易于处理。
为什么重要
在日志时间偏差、作业执行时间以及与海外分支机构的时差问题中,不仅“时钟是否准确”很重要,操作系统将其解释为什么时区同样重要。
如果在工作中应用
在故障报告中不仅附上当前时间,还附上时区 ID,将更有利于日志核对。如果需要更改,请在确认受影响的作业和业务应用程序后,通过其他步骤进行操作。
总结
仅通过控制台读取值并在 GUI 中确认相同的设置,就能加深对 Windows 设置的理解。为了安全起见,本次不进行更改,仅更改一处显示项目。
官方信息
- Microsoft Learn: Get-TimeZone

