goMH - утилита для сотрудников технической поддержки iiko/Syrve. Она помогает быстрее выполнять типовые работы на Windows-кассах и серверах: устанавливать дистрибутивы, настраивать удаленный доступ, собирать логи, обслуживать временные файлы, ставить драйверы и запускать вспомогательные инструменты.
Программа рассчитана на работу от имени администратора в Windows 10/11. Основной сценарий - запуск goMH.exe и выбор нужного пункта в консольном меню.
Подробное описание конфигурации, режимов запуска и инженерных сценариев вынесено в docs/user-guide.md.
- установка компонентов iiko/Syrve: Front, BackOffice, Chain и другие компоненты из конфигурации;
- загрузка нужной версии дистрибутива по номеру версии;
- установка portable-версий из настроенных HTTP/FTP-источников;
- установка патчей iikoFront;
- удаление старой версии перед установкой, если это выбрано в сценарии;
- установка и обновление плагинов iikoFront с учетом совместимости.
- установка TeamViewer Host по настроенной ссылке;
- установка LiteManager;
- установка POSRelayd Agent для сбора данных фискального регистратора.
- настройка туннелей через FRPC;
- подбор свободного порта на сервере;
- установка клиента как службы Windows.
- настройка сканеров через VComCaster;
- установка виртуальных COM-портов;
- поиск подключенного USB-сканера;
- подготовка конфигурации для работы сканера в iikoFront.
- установка драйверов ККТ из списка, заданного в конфигурации;
- поддержка Атол, Штрих/KKTlab, Poscenter и других драйверов, добавленных в
config.json; - установка УТМ по настроенному пакету.
- установка или обновление локального компонента Regime;
- проверка .NET Framework 4.8;
- установка .NET Framework 4.8 при необходимости.
- сбор логов за выбранный период;
- сбор логов из нескольких каталогов, включая вложенные архивы;
- очистка временных файлов по правилам из конфигурации;
- просмотр логов в реальном времени;
- запуск OrderCheck;
- запуск FrontTools с подбором версии под тип базы;
- управление автозапуском.
- Скопируйте
goMH.exeв рабочую папку. - Если нужен локальный конфиг, положите рядом файл
config.json. - Запустите
goMH.exeот имени администратора. - Выберите нужный раздел в меню.
- Следуйте вопросам утилиты: версия, компонент, период логов, путь к файлу или другой параметр.
- Перед постановкой задачи проверьте краткое подтверждение операции.
- Дождитесь завершения задачи и проверьте статус в меню.
Если локального config.json рядом с программой нет, goMH попробует загрузить конфигурацию с удаленного адреса по умолчанию.
Полезные варианты запуска:
.\goMH.exe
.\goMH.exe -config .\config.json
.\goMH.exe -guiСкрытый automation-режим для внешних оркестраторов описан в подробном руководстве.
- Запускайте утилиту только от имени администратора.
- Проверяйте, что выбран правильный пункт меню и правильная версия продукта.
- Перед установкой или обновлением убедитесь, что пользователь завершил работу с iikoFront/BackOffice, если это требуется сценарием.
- Не храните реальные пароли, токены и приватные ссылки в публичных копиях
config.json. - Помните, что часть операций меняет систему: устанавливает ПО, службы Windows, задачи планировщика, драйверы, COM-порты и файлы приложений.
- При сомнениях сначала выполните диагностические действия: сбор логов, проверку путей, просмотр статуса служб.
Инженерные подробности находятся в docs/user-guide.md:
- порядок выбора и загрузки
config.json; - структура конфигурации;
- назначение основных разделов конфига;
- список модулей и их идентификаторов;
- скрытый
automation-режим; - служебные сценарии возобновления после перезагрузки.