PowerShell でタイムゾーンを設定する

Rohan Timalsina 2023年1月30日
  1. PowerShell で Get-TimeZone を使用してタイムゾーンを取得する
  2. PowerShell で Set-TimeZone を使用してタイムゾーンを設定する
  3. PowerShell で tzutil を使用してタイムゾーンを設定する
PowerShell でタイムゾーンを設定する

タイムゾーンは、同じ標準時間が使用される地理的領域です。システムに正しいタイムゾーンを設定することが重要です。日付と時刻の設定からタイムゾーンを簡単に設定または変更できます。

このチュートリアルでは、PowerShell を使用してタイムゾーンを設定する方法を説明します。

PowerShell で Get-TimeZone を使用してタイムゾーンを取得する

Get-TimeZone コマンドレットは、システムで使用されている現在のタイムゾーンを表示します。

Get-TimeZone

出力:

Id                         : Nepal Standard Time
DisplayName                : (UTC+05:45) Kathmandu
StandardName               : Nepal Standard Time
DaylightName               : Nepal Daylight Time
BaseUtcOffset              : 05:45:00
SupportsDaylightSavingTime : False

-ListAvailable パラメーターは、使用可能なすべてのタイムゾーンのリストを出力し、出力に表示される使用可能なタイムゾーンからのみタイムゾーンを設定できます。

Get-TimeZone -ListAvailable

PowerShell で Set-TimeZone を使用してタイムゾーンを設定する

Set-TimeZone コマンドレットは、システムのタイムゾーンを指定されたタイムゾーンに設定します。Id または Name プロパティのいずれかを使用して、タイムゾーンを設定できます。

Id でタイムゾーンを設定します。

Set-TimeZone -Id "Greenwich Standard Time"

システムのタイムゾーンをグリニッジ標準時に設定します。

Get-TimeZone

出力:

Id                         : Greenwich Standard Time
DisplayName                : (UTC+00:00) Monrovia, Reykjavik
StandardName               : Greenwich Standard Time
DaylightName               : Greenwich Daylight Time
BaseUtcOffset              : 00:00:00
SupportsDaylightSavingTime : False

Name でタイムゾーンを設定します。

-Name パラメータは、ターゲットタイムゾーンの StandardName または DaylightName プロパティと一致する必要があります。タイムゾーンの IdName は常に一致するとは限りません。

Set-TimeZone -Name "Coordinated Universal Time"

システムのタイムゾーンを協定世界時として設定します。

Get-TimeZone

出力:

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

PowerShell で tzutil を使用してタイムゾーンを設定する

PowerShell でタイムゾーンを設定するもう 1つの方法です。

/g パラメータは、システムの現在のタイムゾーンを表示します。

tzutil /g

タイムゾーンの Id のみが表示されます。

出力:

UTC

/l パラメータは、使用可能なすべてのタイムゾーン ID のリストと名前を表示します。

tzutil /l

/s パラメータを使用してシステムタイムゾーンを設定します。引数は 1つだけです。つまり、タイムゾーン Id です。

tzutil /s "Fiji Standard Time"

システムタイムゾーンをフィジー標準時間に設定します。

tzutil /g

出力:

Fiji Standard Time

/? パラメータは、端末での使用情報を表示します。

tzutil /?
著者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website