Мне нужно установить автономный клиент Google Talk для Windows XP. У меня есть файл googletalk-setup.exe. Как бы вы установили это в более чем 100 системах Windows XP? Есть ли автоматизированный способ сделать это?
я нашел эта информация в нем упоминаются некоторые параметры командной строки, но я не вижу опции автоматической установки, как в некоторых других программах.
На ум приходят два метода:
Я бы создал файл MSI и развернул его через групповую политику.
Хотя вы можете поместить его в сценарий входа в систему, вам, возможно, придется добавить логику для проверки наличия, чтобы он не устанавливался несколько раз.
Вы можете использовать этот бесплатный инструмент (PS.EXE) от Sysinternals, теперь Microsoft, для запуска установочного файла в удаленных системах без фактического входа в них или установки какого-либо клиентского программного обеспечения. Я бы установил точку сетевой установки для googletalk-setup.exe, а затем использовал бы эту утилиту. Его даже можно установить в нескольких системах или на весь домен с использованием подстановочного знака.
http://technet.microsoft.com/en-us/sysinternals/bb897553 http://www.windowsitpro.com/article/remote-computing/psexec (утилита переименована, но использование осталось прежним)
psexec, безусловно, хороший инструмент, но он не обрабатывает несколько вариантов, когда у установщика нет или мало параметров командной строки (когда установщик близок к полностью графическому интерфейсу).
Я видел рабочий сценарий kixtart как сценарий входа в систему. Он используется для загрузки и запуска других скриптов в соответствии с последовательностью установки, которая может быть следующей:
Сценарий входа в систему выполняется при входе в систему. Запускает скрипт «монтирования» для подключения диска приложений. Запускает скрипт «Updater», который ищет приложения.
Сценарий "Updater" запускает сценарий "передачи", который переносит приложения в локальный каталог. "Updater" затем запускает скрипт "install" (уникальный для каждого приложения)
сценарий "install" может быть любым методом ... пакетным, AutoIT, psexec ... в зависимости от того, что работает, предпочтительно тихим и быстрым
"Updater" ведет журналы в каталог на диске приложений. Журналы сценария входа в систему в каталог на диске приложений.
Все это можно сделать с ограниченным бюджетом, но требуется очень крутая кривая обучения. Я знаю, что обновление при входе в систему - отличный способ замедлить вход. «Updater» можно установить как запланированную задачу при входе в систему и запускать в более подходящее время.
Кстати, есть ли у кого-нибудь образцы сценария kixtart, которые могли бы ему помочь?