Set-TimeZone
Legt die Systemzeitzone auf eine angegebene Zeitzone fest.
Syntax
Set-TimeZone
[-Name] <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
-Id <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
[-InputObject] <TimeZoneInfo>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet ist nur auf der Windows-Plattform verfügbar.
Das Set-TimeZone
Cmdlet legt die Systemzeitzone auf eine angegebene Zeitzone fest.
Beispiele
Beispiel 1: Festlegen der Zeitzone nach ID
In diesem Beispiel wird die Zeitzone auf dem lokalen Computer auf UTC festgelegt.
Set-TimeZone -Id "UTC"
Id : UTC
DisplayName : (UTC) Coordinated Universal Time
StandardName : Coordinated Universal Time
DaylightName : Coordinated Universal Time
BaseUtcOffset : 00:00:00
SupportsDaylightSavingTime : False
Beispiel 2: Festlegen der Zeitzone anhand des Namens
In diesem Beispiel wird die Zeitzone auf dem lokalen Computer auf UTC festgelegt.
Set-TimeZone -Name 'Coordinated Universal Time' -PassThru
Wie im vorherigen Beispiel gezeigt, stimmen die ID und der Name der Zeitzone nicht immer überein. Der Name-Parameter muss mit den Eigenschaften StandardName oder DaylightName des TimeZoneInfo-Objekts übereinstimmen.
Hinweis
Die Zeitzonennamen können abhängig von den Kultureinstellungen in Windows variieren. Dieses Beispiel zeigt die Werte für ein System, das auf festgelegt ist en-US
.
Beispiel 3: Auflisten aller verfügbaren Zeitzonen
Eine vollständige Liste der Zeitzonen-IDs können Sie abrufen, indem Sie den folgenden Befehl ausführen:
Get-TimeZone -ListAvailable
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Gibt die ID der Zeitzone an, die dieses Cmdlet festlegt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InputObject
Gibt ein TimeZoneInfo-Objekt an, das als Eingabe verwendet werden soll.
Type: | TimeZoneInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt den Namen der Zeitzone an, die dieses Cmdlet festlegt. Eine vollständige Liste der Zeitzonennamen können Sie abrufen, indem Sie den folgenden Befehl ausführen: Get-TimeZone -ListAvailable
.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
System.String, System.TimeZoneInfo, System.String
Hinweise
Dieses Cmdlet ist nur auf Windows-Plattformen verfügbar.