コマンドラインまたはバッチファイルからWindowsでタイムゾーンを設定するにはどうすればよいですか?
powershell または cscript を使用する必要がありますか?
コマンドラインまたはバッチファイルからWindowsでタイムゾーンを設定するにはどうすればよいですか?
powershell または cscript を使用する必要がありますか?
PowerShell 5.1 を使用している場合は、PowerShell の tzutil に相当します。たとえば、Windows 10 を使用している場合。
例:
現在のタイムゾーンを表示:
Get-TimeZone
利用可能なタイムゾーンを見る:
Get-TimeZone -ListAvailable
タイム ゾーンを設定します。
Set-TimeZone -Name "Georgian Standard Time"
ソース: https://www.sysadmit.com/2019/08/cambiar-zona-horaria-Windows.html
これは、Windows 7 に関連する最初の質問に対する別の回答です。このソリューションは、Ionica Bizau の最初の貢献 (上記参照) に完全に基づいています。基本的には、バッチ ファイルを作成するための段階的な手順を追加しただけです。
タイム ゾーンを設定するためのバッチ ファイルを作成するには、次の手順を実行します。
1) 任意のテキスト エディター (PSPad、Notepad++、Notepad など) でテキスト ファイルを作成します。
2) テキスト ファイルに、コードを 1 行だけ記述します。例:書き込み
tzutil /s "GTB Standard Time"
これにより、ソフィア、ブカレストなどのタイムゾーンが設定されます。または、
tzutil /s "W. Europe Standard Time"
アムステルダム、ブリュッセルなどの経度の場所の場合。
3) 「Set_TimeZone_W-Europe.bat」などの意味のある名前でファイルを保存します。ファイルタイプのサフィックスが「.bat」であることを確認してください。ファイル システムの任意の場所に保存します。「デスクトップ」フォルダを選択して、デスクトップ画面からファイルを利用できるようにすることができます。
4) それだけです。アイコンをダブルクリックすると、(最小限の) プログラム コードが実行されます。つまり、システム時間が必要に応じて設定されます。
注: 私の目的のために、このようなファイルを 2 つ作成しました。1 つは西ヨーロッパ用、もう 1 つは南東ヨーロッパ用で、私が定期的に訪れる場所です。
他のタイムゾーンが必要な場合は、次のように名前が付けられているかを調べてください。
a) 「実行」ウィンドウを開く (cmd)
b) 「tzutil /l」(引用符なし) と入力し、「return」を押します。これにより、利用可能なタイムゾーンのリストが表示されます。