Purpose: Set local computer time zone to a specific Time Zone ID or Name
Run the following Set-TimeZone
command in an elevated privilege PowerShell window using an account with local administrator privileges:
Set Time Zone By Time Zone ID
Set-TimeZone -Id "<Time-Zone-Id>"
Set Time Zone By Time Zone Name
Set-TimeZone -Name "<Time-Zone-Name>"
Notes:
Use the Get-TimeZone -ListAvailable
command for a full list of available Time Zone IDs and Time Zone Names.Time-Zone-Id
: Time Zone ID to set local computer to. The ID must match the Id
property of the TimeZoneInfo
object. E.g. “Pacific Standard Time
“Time-Zone-Name
: Time Zone Name to set local computer to. The name must match either the StandardName
or DaylightName
properties of the TimeZoneInfo
object. E.g. “Pacific Daylight Time
“
References:
Set-TimeZone (Microsoft.PowerShell.Management) – PowerShell | Microsoft Docs
Related:
PowerShell: Get Current Computer Time Zone – CodeCentral.com
PowerShell: Get List Of Available Time Zones – CodeCentral.com