Seu valor para TimeZone
de "Tempo Universal Coordenado" não é válido. Deve ser simplesmente "UTC".
Você quer o ID do fuso horário, não o nome de exibição.
Você pode usar tzutil /l
de uma linha de comando para listar todos os nomes de exibição válidos, com seus valores de ID correspondentes.
C:\>tzutil /?
Windows Time Zone Utility
...
/l Lists all valid time zone IDs and display names. The output will
be:
<display name>
<time zone ID>
...
C:\>tzutil /l
...
(UTC-01:00) Azores
Azores Standard Time
(UTC-01:00) Cape Verde Is.
Cape Verde Standard Time
(UTC) Casablanca
Morocco Standard Time
(UTC) Coordinated Universal Time
UTC
(UTC) Dublin, Edinburgh, Lisbon, London
GMT Standard Time
(UTC) Monrovia, Reykjavik
Greenwich Standard Time
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
W. Europe Standard Time
(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
Central Europe Standard Time
...