Сегодня я хочу продолжить цикл статей Флешка сисадмина. Из-за жизненных обстоятельств мне пришлось временно приостановить написание постов на данную тему. В данном материале мы научимся сортировать программы по категориям. А затем добавим в нашу WPI сборку новые программы и утилиты из сторонних сборок. Далее  протестируем сборку на работоспособность. В дополнении я поделюсь с Вами некоторыми фишками по WPI, а также в качестве бонуса дам ссылку на свою  авторскую сборку 2015 года. Что ж для начала убедитесь, что проделали все действия из прошлой статьи (а именно удалили ненужные программы), и только затем приступайте к чтению материала ниже.
Сортировка программ
Шаг 1. Для примера создадим категорию Работа с текстом и переместим в неё программы из других категорий.
Открываем WPI\Install и создаём папку Work_Text.
Шаг 2. Переместим в данную папку программу Promt из категории словари.
Шаг 3. Переходим к WPI. Заходим в Конфигурацию программ и ищем данную программу. Затем выбираем категорию другие, чтобы создать новую категорию Работа с текстом.
Шаг 4. Переходим на вкладку команды и меняем путь к файлу с установкой с \install\slovari\Promt.exe на \install\Work_Text\Promt.exe.
Шаг 5. Жмём сохранить и смотрим на результат работы.
Шаг 6. Аналогичным образом сортируем все программы в сборке перемещая программы по нужным категориям. Пример отсортированных программ показан ниже.
Добавление программ
Шаг 7. Добавим программу в нашу сборку из другой сборки. В качестве примера вытащим программу Adobe Reader из сборки wpI2_office (скачать). Для начала найдём файл useroption и переименуем его в useroption1 для возможности редактирования сборки.
Шаг 8. Запустим WPI и зайдем в Конфигурацию программ. Там найдём нужную программу и посмотрим путь к её EXEшнику.
Шаг 9. Найдём нужную папку и скопируем все необходимые программы в папку с нашей сборкой. А именно в папку Work_Text.
Шаг 10. Далее рядом создадим текстовые документы в которые скинем команду, описание и название программы.
Шаг 11. Аналогичным образом поступаем с остальными программами. После того как все данные скопированы-можем закрыть сборку.
Не забываем изменить путь установки на новый!
Шаг 12. Теперь открываем нашу WPI. Переходим в Конфигурацию программ и жмём Добавить.
Шаг 13. Вводим имя, выбираем категорию программы. Затем идём в команды и вставляем её путь и ключ необходимый для автоустановки.
Шаг 14. Затем идём в Tool Tips и добавляем описание и картинку.
Шаг 15. После того как все программы в сборку добавлены можем удалить наши текстовые файлы.
Нюансы! А что делать если нужной программы нет в сборках? Гуглить по запросу на подобие Radmin ключ тихой установки. Также можно глянуть в таблице автоустановки, которую я подготовил специально для этого материала. Чаще всего лучше искать на торентах репаки программ. В них пишут ключи для тихой установки. Неплох сайт qiqru.org.
Шаг 16. Как только все программы в сборке готовы её нужно протестировать. Можно протестить на нашей виртуальной машине, предварительно создав снимок состояния. Затем лучше протестить все программы на реальных машинах. Если и там всё хорошо. То можно приступать к последнему этапу создания WPI сборки. А именно удалению ненужных кнопок и изменению внешнего вида.
Изменение внешнего вида WPI сборки
Для этого удалим файл WPI\UserFiles\useroptions.js
Шаг 17. А файл useroptions1.js переименуем в useroptions.js. В итоге содержимое папки будет выглядеть как на скриншоте ниже. А в сборке не будет лишних кнопок и она будет подогнана под адекватный размер.
Фишки финальных моментов создания WPI сборки:
- В файле useroptions.js можно изменять размер окна сборки;
- В файле config.js можно посмотреть категории, а также в каком порядке они распологаются. Всегда лучше иметь резервную копию файла config.js, т.к. он имеет свойство внезапно слетать в самый неподходящий момент (поверьте моему опыту);
- Картинка с фоном в сборке хранится в \WPI\Themes\Win7\Wallpaper_Installer.png
Есть ещё много всего. Но это уже нужно разбираться походу дела. На момент написания здесь я выложил 80% того, что знаю по WPI. Если будет какие то вопросы-пишите их под данной статьёй и мы вместе разберёмся с Вашей проблемой.
Ах да, как и обещал выкладываю ссылку на свою WPI сборку 2015 года (скачать). Она врядли идеально подойдёт для ваших нужд, т.к. была создана исключительно в рабочих целях (для обслуживания компьютеров техникума) и не предзназначалась быть универсальным инструментом для каждого. На создание качественной сборки уходит много времени, это и подбор программ, и нахождение в глобальной сети ключей автоустановки, и оформление уже готовой сборки...вообщем долгий кропотливый труд, который в итоге вознаграждается. Как спросите Вы? Да что может быть лучше автоматической установки программ без вашего вмешательства! Просто поставить нужные галочки и заниматься, чем то полезным, не это ли мечта каждого мало-мальски грамотного специалиста?
Пишите свои вопросы и пожелания в комментариях под данной статьёй, ставьте лайки, подписывайтесь на мой блог в форме справа.