3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

UltraVNCのサイレントインストール

UltraVNCをサイレントインストールする方法です。

まず、セットアップ設定ファイルを作成してやる必要があります。
たたき台のPCで UltraVNC-xxxx-Setup.exe /saveinf="Filename" でインストーラを立ち上げ、必要なインストールオプションを設定しインストールします。

設定ファイルが Filename で指定したところに出ているので、以下のようにオプションを指定してやるとサイレントインストールできるようです。

UltraVNC-xxxx-Setup.exe /no restart   /very silent  /loadinf="Filename"

/very silent の代わりに /silent も指定できますが、これを指定するとインストーラウィザードは表示されます。

パスワードは ultravnc.ini ファイルの passwd エントリにハッシュで登録されています。
なので、これもUltraVNCが入っているPCで、uvnc_settings.exe からINIファイルを更新し、そのINIファイルをインストール後にバッチ等で以下のようにコピーしてやるとOKです。
ただし、この設定が適用されるのは、再起動してからとなります。。

echo VNC設定ファイルコピー
xcopy "\\server\pcsetup\ultravnc\ultravnc.ini"  "C:\Program Files\UltraVNC"  /e /y /r 

参考:
Install - UltraVNC 下の方にオプションが載っています。
ultravnc.ini - UltraVNC  この設定をサイレントインストールした端末に反映出来る方法があればいいんですが。。。