Here's a low level call that returns all time zones:
PS> [System.TimeZoneInfo]::GetSystemTimeZones() Id : Dateline Standard Time DisplayName : (UTC-12:00) International Date Line West StandardName : Dateline Standard Time DaylightName : Dateline Daylight Time BaseUtcOffset : -12:00:00 SupportsDaylightSavingTime : False Id : UTC-11 DisplayName : (UTC-11:00) Coordinated Universal Time-11 StandardName : UTC-11 DaylightName : UTC-11 BaseUtcOffset : -11:00:00 SupportsDaylightSavingTime : False (...)
To find the time zone you are in, use this:
PS> [System.TimeZoneInfo]::Local Id : W. Europe Standard Time DisplayName : (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna StandardName : W. Europe Standard Time DaylightName : W. Europe Daylight Time BaseUtcOffset : 01:00:00 SupportsDaylightSavingTime : True PS> ([System.TimeZoneInfo]::Local).StandardName W. Europe Standard Time