Powershell "Set-TimeZone" Problem
Hallo Admins,
ich benötige mal wieder Hilfe beim Powershell scripting.
Ich möchte per Powershell Script u.a. die Zeitzone des PCs festlegen.
Meine Versuche:
Set-TimeZone -Name "W. Europe Standard Time"
oder: Set-TimeZone -Name "(UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien"
Fehlermeldung in beiden Fällen:
Set-TimeZone : Die Namen der Zeitzone "W. Europe Standard Time" wurde auf dem lokalen Computer nicht gefunden.
Lasse ich mir aber alle möglichen Zeitzonen per "Get-TimeZone -ListAvailable" listen, ist diese vorhanden!
Ist die Zeitzone richtig eingestellt liefert der Befehl "Get-TimeZone" :
Id : W. Europe Standard Time
DisplayName : (UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien
StandardName : Mitteleuropäische Zeit
DaylightName : Mitteleuropäische Sommerzeit
BaseUtcOffset : 01:00:00
SupportsDaylightSavingTime : True
oder letzter Versuch: Set-TimeZone -Name "Mitteleuropäische Zeit"
Fehlermeldung:
Set-TimeZone : Die lokale Zeitzone kann nicht festgelegt werden, weil der Name "Mitteleuropäische Zeit" in mehrere Einträge aufgelöst wird.
Das ist logisch, da es die "Mitteleuropäische Zeit" tatsächlich mehrmals gibt (siehe "Get-TimeZone -ListAvailable")!
Was mache ich falsch?
Viele Grüße
Potshock
ich benötige mal wieder Hilfe beim Powershell scripting.
Ich möchte per Powershell Script u.a. die Zeitzone des PCs festlegen.
Meine Versuche:
Set-TimeZone -Name "W. Europe Standard Time"
oder: Set-TimeZone -Name "(UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien"
Fehlermeldung in beiden Fällen:
Set-TimeZone : Die Namen der Zeitzone "W. Europe Standard Time" wurde auf dem lokalen Computer nicht gefunden.
Lasse ich mir aber alle möglichen Zeitzonen per "Get-TimeZone -ListAvailable" listen, ist diese vorhanden!
Ist die Zeitzone richtig eingestellt liefert der Befehl "Get-TimeZone" :
Id : W. Europe Standard Time
DisplayName : (UTC+01:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien
StandardName : Mitteleuropäische Zeit
DaylightName : Mitteleuropäische Sommerzeit
BaseUtcOffset : 01:00:00
SupportsDaylightSavingTime : True
oder letzter Versuch: Set-TimeZone -Name "Mitteleuropäische Zeit"
Fehlermeldung:
Set-TimeZone : Die lokale Zeitzone kann nicht festgelegt werden, weil der Name "Mitteleuropäische Zeit" in mehrere Einträge aufgelöst wird.
Das ist logisch, da es die "Mitteleuropäische Zeit" tatsächlich mehrmals gibt (siehe "Get-TimeZone -ListAvailable")!
Was mache ich falsch?
Viele Grüße
Potshock
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 535284
Url: https://administrator.de/contentid/535284
Ausgedruckt am: 25.11.2024 um 03:11 Uhr
4 Kommentare
Neuester Kommentar
Was mache ich falsch?
"W. Europe Standard Time" ist ja auch die Id nicht der Name Set-TimeZone -Id "W. Europe Standard Time"
Pott Kaffee rüber reich .
zu langsam :/
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
"As we saw in the previous example, the Id and the Name of the Time Zone do not always match. The Name parameter must match the StandardName or DaylightName properties of the TimeZoneInfo object."
Mit Get-TimeZone -ListAvailable kann man sich alle verfügbaren anzeigen lassen.
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
"As we saw in the previous example, the Id and the Name of the Time Zone do not always match. The Name parameter must match the StandardName or DaylightName properties of the TimeZoneInfo object."
Mit Get-TimeZone -ListAvailable kann man sich alle verfügbaren anzeigen lassen.
Zitat von @potshock:
wünsche Euch einen schönen Feierabend und auf das Euch der Kaffee nie ausgeht
Potshock
Gleichfalls 👍wünsche Euch einen schönen Feierabend und auf das Euch der Kaffee nie ausgeht
Potshock