Set-TimeZone
システム タイム ゾーンを指定したタイム ゾーンに設定します。
構文
Name (既定)
Set-TimeZone
[-Name] <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Id
Set-TimeZone
-Id <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
InputObject
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
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
パラメーターのプロパティ
型: | SwitchParameter |
規定値: | False |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | cf |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-Id
このコマンドレットが設定するタイム ゾーンの ID を指定します。
パラメーターのプロパティ
型: | String |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
Id
配置: | Named |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-InputObject
入力として使用する TimeZoneInfo オブジェクトを指定します。
パラメーターのプロパティ
型: | TimeZoneInfo |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
InputObject
配置: | 0 |
必須: | True |
パイプラインからの値: | True |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-Name
このコマンドレットが設定するタイム ゾーンの名前を指定します。 タイム ゾーン名の完全な一覧は、次のコマンドを実行して取得できます: Get-TimeZone -ListAvailable
.
パラメーターのプロパティ
型: | String |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
Name
配置: | 0 |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-PassThru
作業中のアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しません。
パラメーターのプロパティ
型: | SwitchParameter |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
パラメーターのプロパティ
型: | SwitchParameter |
規定値: | False |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | ウィスコンシン |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
入力
String
TimeZoneInfo
出力
None
既定では、このコマンドレットは出力を返しません。
TimeZoneInfo
PassThru パラメーターを使用すると、このコマンドレットは TimeZoneInfo オブジェクトを返します。
メモ
PowerShell には、Set-TimeZone
の次のエイリアスが含まれています。
- ウィンドウズ:
stz
このコマンドレットは、Windows プラットフォームでのみ使用できます。