LoginSignup
5
5

More than 5 years have passed since last update.

chefからバッチ操作し、Windowsサーバのタイムゾーンを変更する

Posted at

chefからwindowsのバッチコマンドを実行し、タイムゾーンを変更する方法です。

前提条件

  • windows版chefクライアントが対象マシンにインストール済みであること
  • WIndows Server 2012

レシピに下記にように記述します。
タイムゾーン変更とNTP参照先も同時にセットするレシピです。

service "W32Time" do
    action [ :enable, :start ]
end

batch "NTP Setting" do
    code <<-EOH
        tzutil /s "Tokyo Standard Time"
        w32tm /config /update /manualpeerlist:<NTPサーバ名> /syncfromflags:manual
    EOH
end

あとはchef-soloなり、knif-solo等で、レシピを実行することで変更されます。
AWSのWindows ServerのタイムゾーンがUTCで起動してくるため、上記レシピで流し混んでJSTに切り替えるようにしました。

Chefって便利ですね!PowerShellやバッチもとっても便利です。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5