День добрый.
Искал я описание как сделать тихую установку для tightvnc. Везде рекомендуют сначала себе его поставить, потом выгрузить ветку из реестра. Но это же не спортивно)
Мой опыт говорит мне, что надо идти к первоисточнику. И вот пошарив аж целых 5 минут я нашел в документе описание как задать пароль из командной строки.
Sample Command Line to Preset All Passwords
msiexec.exe /i tightvnc-2.7.1-setup-64bit.msi /quiet /norestart
SET_USEVNCAUTHENTICATION=1
VALUE_OF_USEVNCAUTHENTICATION=1
SET_PASSWORD=1
VALUE_OF_PASSWORD=mainpass
SET_VIEWONLYPASSWORD=1
VALUE_OF_VIEWONLYPASSWORD=viewpass
SET_USECONTROLAUTHENTICATION=1
VALUE_OF_USECONTROLAUTHENTICATION=1
SET_CONTROLPASSWORD=1
VALUE_OF_CONTROLPASSWORD=admpass
Остальное можете сами прочесть в первоисточнике.
Здесь нам интересны параметры связанные со словом пасс.
- VALUE_OF_PASSWORD — Пароль удаленного доступа.
- VALUE_OF_VIEWONLYPASSWORD — Пароль только просмотр.
- VALUE_OF_CONTROLPASSWORD — Пароль админский.
Ну и конечно я не могу оставить дорогого читатель без скрипта установки))):
@rem dpass переменная для пароля по умолчанию
@set dpass=123456
@set /P upass= "Введите пароль (нажмите Ввод для пароля %dpass%):"
@if "%upass%" == "" (
@set upass=%dpass%
)
@cd %TMP%
@echo Копирование временных файлов!
@if exist "C:\Program Files (x86)" (
echo f | xcopy /s/y %~dp0tightvnc-2.7.10-setup-64bit.msi %TMP%\tightvnc-2.7.10-setup.msi
@set bitx=64
) else (
echo f | xcopy /s/y %~dp0tightvnc-2.7.10-setup-32bit.msi %TMP%\tightvnc-2.7.10-setup.msi
@set bitx=32
)
@echo Система %bitx% бита. Установка tightvnc ....
@msiexec.exe /i tightvnc-2.7.10-setup.msi /quiet /norestart SET_USEVNCAUTHENTICATION=1 VALUE_OF_USEVNCAUTHENTICATION=1 SET_PASSWORD=1 VALUE_OF_PASSWORD=%upass% SET_VIEWONLYPASSWORD=1 VALUE_OF_VIEWONLYPASSWORD=%upass% SET_USECONTROLAUTHENTICATION=1 VALUE_OF_USECONTROLAUTHENTICATION=1 SET_CONTROLPASSWORD=1 VALUE_OF_CONTROLPASSWORD=%upass%
@if exist "C:\Program Files\TightVNC\" (
@echo Готово. Пароль: %upass%
@echo Удаление временных файлов
@del %TMP%\tightvnc-2.7.10-setup.msi
) else (
@echo ВНИМАНИЕ ОШИБКА!
@echo Что-то пошло не так! А я запущент от Админа? Удалите предыдущую версию Tightvnc если она есть.
@del %TMP%\tightvnc-2.7.10-setup.msi
)
@pause
Также даю ссылку на скрипт и файлы установки. Скрипт запускать с правами администратора!
Пишите в комментариях, что сработало что нет. Всем пока
2 комментария “Tightvnc тихая установка”
Добрый день, интересует вопрос прописки дополнительных ключей установки, самое главное это ограничение доступа только с определенных ip-адресов и установка только серверной части. Возможно ли такое?
На счет только серверной я думаю можно, надо почитать доки. А вот ограничения наверно придется отдельно в реестре прописывать.