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>]
説明
Set-TimeZone コマンドレットは、システム タイム ゾーンを指定したタイム ゾーンに設定します。
例
例 1: タイム ゾーンを ID で設定する
次の使用例は、ローカル コンピューターのタイム ゾーンを UTC に設定します。
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
例 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 オブジェクトを返します。
メモ
Windows PowerShell には、Set-TimeZoneの次のエイリアスが含まれています。
stz