前回から大分経ちましたが発展形としてSilentInstallについてこちらに記述。
続けて書く予定が大分経ってしまいました。ここでは主にPlugin周りについて記述しますが*.msi *.msp *.exe(何で作られたかによります)形式であれば大体使いまわせるので慣れると簡単です。
MAXのパッチ何かもmsp形式で配布しているのでmsiexecを使うと楽ちんです。
2013/8/21 ちょこっと更新
・パラメータ参考リンク
Microsoft MsiExec.exe コマンドライン パラメーター
Silent Installation Switches for Windows Apps
・KrakatoaMX
Krakatoaはとってもシンプル。
msiexec /i "\\installer\3dsMAX\KrakatoaMX_2.1.8.50654_x64.msi" /q
・FrostMX
Frostも楽になっていました。
msiexec /i "\\installer\3dsMAX\FrostMX_2.2.2.msi" /qn
・Deadline
Thinkbox - Install Guide
リンク先に書いてある通りですが
書き換えるのはRepositoryの場所とLicenseのPort@IP or マシン名ですね。DeadlineClient.exe /mode silent /repository \\your\repository /licenseserver 12345@myserver
・ChasGroup Vray Ver2
参考 - Vray Silent Install
configfileとしてxmlを用意しその内部記述で挙動のコントロールを行う。
下記はexeとxmlが同一ディレクトリにある場合のサンプル
2行に分かれています、1行目でインストールで2行目でライセンスサーバの指定ですね。
-server=の部分はVrayライセンスサーバのIP若しくは名前解決出来るのであればマシン名。
configfileとしてxmlを用意しその内部記述で挙動のコントロールを行う。
下記はexeとxmlが同一ディレクトリにある場合のサンプル
start "\\installer\3dsMAX\vray_adv_24003_max2012_x64.exe" -gui=0 -configFile="xml_file.xml" -quiet=1
"c:\Program Files\Chaos Group\V-Ray\3dsmax R2012 for x64\setvrlservice.exe" -server=xxx.xxx.xxx.xxx
2行に分かれています、1行目でインストールで2行目でライセンスサーバの指定ですね。
-server=の部分はVrayライセンスサーバのIP若しくは名前解決出来るのであればマシン名。
Floating Licenseでinstallする場合の参考xml
<DefValues>
<Value Name="MAXROOT" DataType="value">C:\Program Files\Autodesk\3ds Max 2012</Value>
<Value Name="PLUGINS" DataType="value">$MAXROOT\plugins</Value>
<Value Name="OPEN_README" DataType="value">0</Value>
<Value Name="OPEN_CHANGELOG" DataType="value">0</Value>
<Value Name="INSTALL_WIBU" DataType="value">1</Value>
<Value Name="REG_LIC_SERVER" DataType="value">0</Value>
<Value Name="INSTALL_TYPE" DataType="value">1</Value>
<Value Name="REMOTE_LICENSE" DataType="value">1</Value>
</DefValues>
注意点として既にVrayが入っていてそのアップグレードをSilentInstallで行う場合、
通常のインストール方法であればVray削除→Vrayインストールとなりますが
SilentInstallの場合だと稀にVrayのインストールが行われずにアンインストールのみで終了してしまう事があります(確率は50%程度)。
なので数十/数百台単位で一気に更新を掛ける場合にはリスキーです、直して欲しいですね。
→ちなみにこの問題はVray3では直っていました。
・Forest Pack Pro
参考 - Forest Pack Pro Silent Install(リンク下部)
こいつはexeタイプの中では簡単ですね、MAXVERを書き換えるだけで対応できます。
こうやって公式がきちんと方法を記載しているのは助かります。
"\\installer\3dsMAX\ForestPackPro.exe" /S /MAXVER=max2012-64
・RealFlow Plugin
基本的にはForestPackと同じ、これはMAX版ですがMaya版も同じでいけます。
\\installer\3dsMAX\realflow_max_5.0.12.exe /S
・Particle Flow Tool BOX Series
参考 - Orbaz Forum - Variable Names for Silent Install
こいつも/sだけでインストールできます、他にもスイッチがあるので
カスタムする場合はリンク先を参照してください。
PFTBox3ProMax2012x64Setup.exe" /s
まだ調べ中のものもありますが大体こんな感じで自動化できます、参考までに。
0 件のコメント:
コメントを投稿