Set-TimeZone

システム タイム ゾーンを指定したタイム ゾーンに設定します。

構文

Set-TimeZone
   [-Name] <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-TimeZone
   -Id <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-TimeZone
   [-InputObject] <TimeZoneInfo>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

このコマンドレットは、Windows プラットフォームでのみ使用できます。

コマンドレットは Set-TimeZone 、システム タイム ゾーンを指定したタイム ゾーンに設定します。

例 1: タイム ゾーンを ID で設定する

次の使用例は、ローカル コンピューターのタイム ゾーンを UTC に設定します。

Set-TimeZone -Id "UTC"

Id                         : UTC
HasIanaId                  : True
DisplayName                : (UTC) Coordinated Universal Time
StandardName               : Coordinated Universal Time
DaylightName               : Coordinated Universal Time
BaseUtcOffset              : 00:00:00
SupportsDaylightSavingTime : False

例 2: 名前でタイム ゾーンを設定する

次の使用例は、ローカル コンピューターのタイム ゾーンを UTC に設定します。

Set-TimeZone -Name 'Coordinated Universal Time' -PassThru

前の例で説明したように、タイム ゾーンの ID名前 が常に一致するとは限りません。 Name パラメーターは、TimeZoneInfo オブジェクトの StandardName プロパティまたは DaylightName プロパティと一致する必要があります。

注意

タイム ゾーン名は、Windows のカルチャ設定によって異なる場合があります。 この例では、システムの値を次に設定します en-US

例 3 - 使用可能なすべてのタイム ゾーンを一覧表示する

タイム ゾーン ID の完全な一覧は、次のコマンドを実行して取得できます。

Get-TimeZone -ListAvailable

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Id

このコマンドレットが設定するタイム ゾーンの ID を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-InputObject

入力として使用する TimeZoneInfo オブジェクトを指定します。

Type:TimeZoneInfo
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

このコマンドレットが設定するタイム ゾーンの名前を指定します。 タイム ゾーン名の完全な一覧は、次のコマンド Get-TimeZone -ListAvailableを実行して取得できます。

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PassThru

作業中の項目を表すオブジェクトを返します。 既定では、このコマンドレットによる出力はありません。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

入力

System.String, System.TimeZoneInfo, System.String

メモ

このコマンドレットは、Windows プラットフォームでのみ使用できます。