Автор Тема: Автоматическое обновление Арт-Звит  (Прочитано 2289 раз)

0 Пользователей и 1 Гость просматривают эту тему.

15 Сентября 2016, 22:09:21
Прочитано 2289 раз

Aleksey

  • Новичок

  • Оффлайн
  • *

  • 14
Дайте пожалуйста параметры для запуска appdownloader.exe для автоматического обновления, хотя бы через планировщик заданий. Заранее огромное Вам спасибо, потому как обновлять арт звит в 10 различных серверах, очень проблематично =(
Медок уже победили, остался Арт-Звит.

16 Сентября 2016, 10:36:28
Ответ #1

Admin

  • Администратор

  • Оффлайн
  • *****

  • 3553
  • Пол
    Мужской

    Мужской
передали разработчикам, постараются сделать в ближайшее время

23 Марта 2017, 13:04:37
Ответ #2

Aleksey

  • Новичок

  • Оффлайн
  • *

  • 14
Когда настанет это ближайшее время? Уже пол года прошло! Пожалуйста, сделайте побыстрее сил уже нет обновлять его каждый день на 10-ке серверов каждый день. Надеюсь Вы меня услышите.

07 Октября 2021, 08:32:16
Ответ #3

Aleksey

  • Новичок

  • Оффлайн
  • *

  • 14
Забыл сказать спасибо уже года 3 как =)
Просто напоминалка как сделать авто обновление.
В планировщике заданий Виндовс создаем задачи:
1. ART-ZVIT BACKUP Каждый день в 4:00:00
    Программа "C:\Program Files (x86)\ArtZvit\backup.exe"
    Аргументы p="C:\Backup\Art-Zvit"
    Выполнять с наивысшими правам
2.ART-ZVIT UPDATE Каждый день в 5:00:00
    Программа "C:\Program Files (x86)\ArtZvit\ArtZvit.exe"
    Аргументы UPDATE
    Выполнять с наивысшими правам
3.ART-ZVIT AFTER UPDATE Каждый день в 6:00:00
    Программа "C:\Program Files (x86)\ArtZvit\ArtZvit.exe"
    Аргументы REGISTER
    Выполнять с наивысшими правам

09 Июня 2022, 16:29:41
Ответ #4

Admin

  • Администратор

  • Оффлайн
  • *****

  • 3553
  • Пол
    Мужской

    Мужской
тема наче вирішена, дякуємо Aleksey

21 Апреля 2023, 00:28:43
Ответ #5

forward

  • Новичок

  • Оффлайн
  • *

  • 2
Всем привет.
Для начала большое спасибо Aleksey что поднял тему и выложил ответы. Большое спасибо разработчикам, что не бросили "коллег по цеху" и дали нам возможность автоматизировать рутинные задачи.

У меня есть дополнительные вопросы по ответам Aleksey
  • Как понять что "C:\Program Files (x86)\ArtZvit\ArtZvit.exe" UPDATE отработала успешно? Команда на выходе не даёт никакого кода (exit code), в лог нечего положить. Как понять что update прошел успешно или сфейлился?
  • Что делает команда  "C:\Program Files (x86)\ArtZvit\ArtZvit.exe" REGISTER? Её обязательно выполнять после обновления? 
  • Есть ли возможность проверять целостность бэкап файлов? Как понять что из созданного бэкапа можно восстановится? Ну, кроме как попробовать восстановиться на тестовой машине.
  • Какие ещё аргументы принимает файл "C:\Program Files (x86)\ArtZvit\backup.exe" и какие надо выполнять процедуры после backup?
  • Есть ещё какие-то возможности по автоматизации через командный интерфейс? Где они описаны?

Просто инфа: у команды "C:\Program Files (x86)\ArtZvit\backup.exe" обнаружен ещё один аргумент
N - количесвтво копий, если его пропустить то не ограничено.

Заранее спасибо! 

21 Апреля 2023, 01:06:28
Ответ #6

forward

  • Новичок

  • Оффлайн
  • *

  • 2
Нашел что делает команда  "C:\Program Files (x86)\ArtZvit\ArtZvit.exe" REGISTER ссылка на мануал

Цитировать
8.20.3.2 Реєстрація COM-інтерфейсу
Інтерфейс реєструється під час інсталяції програми, якщо обрано позначку «Інтеграція з іншими програмами». (Рис. 8.20.3.2.1)
Також є можливість виконати ці дії з командного рядка.
Реєстрація: Artzvit.exe register
Запуск повинен відбуватися під правами адміністратора. В результаті, в каталозі буде створено текстовий файл register.txt та unregister.txt (Рис. 8.20.3.2.2), в якому розміщений лог команди regasm, по якому видно успішність виконання реєстрації (Рис. 8.20.3.2.3).

21 Апреля 2023, 14:54:47
Ответ #7

PROK

  • Новичок

  • Оффлайн
  • *

  • 3
1. В разі помилки - її буде виведено, якщо помилки немає - то бекап пройшов успішно. Вивести статус немає можливості. Оскільки ініціалізується запуск іншого модуля, а не виконання команди бекапу через командний рядок
2. REGISTER команда для реєстрації COM. Її виконання не обов’язкове при оновленні і бекапі (окрім випадку, Коли Ви використовуєте COM)
При першому інсталі на фінальному етапі це галочка "Інтеграція з іншими програмами". При оновлені програми, наявність галочки не змінюється
3.На жаль, перевіряти цілісність файлів тільки на тестовій машині, оскільки бекап (бази SQLite) створює архів наявних даних користувача, які можуть бути різними.
Для гнучкості процесу радимо ознайомитися з переходом на MS SQL Server або PostgreSql та використанням термінальної утиліти, яка може спростити процес адміністрування.
Процес бекапу не спростить, проте від бекапів SQL Server та Postgresql можна очікувати більшої надійності
4.backup ,ільше параматрів не має, тільки р= і -N. Після бекапу ніяких дій не потрібно
5.В майбутніх оновленнях плануємо доопрацювати мануал, додавши опис всіх доступних команд та параметрів для виконання з командного рядка