если все, что вам нужно, это смещение / имя для каждого часового пояса, известного текущей системе, это даст этому списку ...
[System.TimeZoneInfo]::GetSystemTimeZones().DisplayName
столько, сколько некоторые могут возразить, что PowerShell.[ ухмылка ]