Windows セットアップ用(環境設定用)のスクリプトがあったら便利だなぁと
仕事では、開発したアプリケーションを投入するだけではなく、クライアントPCなどのOSセットアップをすることが良くあります。例えば解像度を指定したり、スタイルを変更したり、パフォーマンス優先にしたり、JREをインストールしたりなどなど。
そうした一連の処理をスクリプトで記述できたら楽だなぁ、といつも思ってはいるけど、1つのプロジェクトで何度もセットアップを行うわけではないので、ついつい手作業に・・・。(無人インストールという方法もあるそうですが、試したことはありません。怠慢です。)
例えばRubyならこんな感じで書きたい(Rubyを例に出すのは、作りやすいから)
Display.set "display-1" do |d| d.set_resolution width: 1920, height: 1200 d.set_colorBit: 32 d.set_style: :classic end Account.add_user do | user | user.name = "abc" user.password = "cde" end Server.add_ftp do |ftp| ftp.port = 21 ftp.document_root = "ftp" end Server.add_http do |http| http.port = 80 http.document_root ="htdoc" end App.remove /(jdk|jre)/ App.add installer: "c:¥¥jdk1.6.045.installer.exe", to_path: "" Network.set "ローカルネットワーク1" do |n| n.name="LAN-A" n.ip_v4 = "192.168.10.111" n.netmask="255.255.255.0" n.gateway = "192.168.10.1" end
とりあえあずDisplay周りだけでもチャレンジしようか・・・。