Обновление сетевой версии

<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >>

Обновление >

Обновление сетевой версии

Обновление программного Комплекса A0 позволяет получить самую последнюю версию программы. Для этого требуется установить его на текущую версию Комплекса A0.

При этом будут обновлены файлы клиентской части: исполняемые модули, шаблоны печатных форм и т.д., обновлена база данных. Пользовательские данные при этом не изменяются.

Обновление может быть установлено только в случае, если дата его создания не превышает дату окончания срока поддержки данного программного продукта в лицензии. Подобрать подходящее по лицензии обновление можно по таблице пользовательских версий программы.

На текущий момент обновление Комплекса A0 представляет собой самораспаковывающийся архив, подготовленный разработчиком, который содержит все необходимые для обновления данные.

 Например, архив

A0Update_v2_7_4HL.exe содержит обновление Комплекса A0 до версии 2.7.4 для ключа «Sentinel HL»,

A0Update_v2_7_4.exe содержит обновление Комплекса A0 до версии 2.7.4 для локального ключа «Sentinel SuperPro»,

A0Update_v2_7_4SN.exe содержит обновление Комплекса A0 до версии 2.7.4 для сетевого ключа «Sentinel SuperPro»,

A0Update_v2_7_4CM.exe содержит обновление Комплекса A0 до версии 2.7.4 для ключа «CodeMeter».

 Обновление поставляется на диске с дистрибутивом. Актуальная версия обновления всегда публикуется на сайте Компании Инфострой и доступна для скачивания в хранилище файлов (DropBox) Компании ИнфоСтрой.

 

Внимание!

Перед началом установки обновления необходимо позаботиться о наличии достаточного объема дискового пространства для распаковки временных файлов.

Обновление Комплекса следует выполнять от имени учетной записи с правами администратора на этом компьютере.

На время установки обновления рекомендуется отключить антивирусную защиту во избежание получения ошибок установки.

Во избежание ошибки установки обновления по причине истечения времени ожидания (возможно при размере пользовательской базы данных «A0Data» более 8 ГБ и недостаточной мощности компьютера) рекомендуется до установки обновления увеличить время ожидания в файле конфигурации.

 

Обновление рабочего места администратораglyphicon-link-grey

Внимание!

Обновление сетевой версии Комплекса A0 в первую очередь производится на компьютере (сервере), где установлен SQL-сервер с базами данных, либо на компьютере с рабочим местом администратора, настроенному на подключение к серверу баз данных.

1.Запустите на выполнение самораспаковывающийся архив с обновлением «A0Update_v***.exe» от имени учетной записи с правами администратора.

2.Будет выполнена распаковка данных из архива для установки.

3.После распаковки проверяется, есть ли на компьютере уже установленные экземпляры A0.

3.1.Если экземпляров несколько, то появится окно выбора экземпляра программы.
Выберите экземпляр, который необходимо обновить, и нажмите «OK».
a0_update_01

4.В окне приветствия нажмите «Далее».
a0_update_02

5.Далее будет предложено выбрать объекты для обновления.
Для автоматического обновления клиентских частей Комплекса A0 на других компьютерах можно пометить опцию «Создать централизованное обновление».
С его помощью можно будет автоматически обновить клиентские части Комплекса A0, подключенные к этому экземпляру.
Для продолжения нажмите «Далее».
a0_update_03_local

5.1.Если было выбрано создание централизованного обновления, то предлагается добавить в это обновление:
— Файл «connection.ini» с настройками подключения к серверу БД (следует добавлять только в случае смены SQL-сервера).
— Файл лицензии *.ISL. (следует добавлять только в случае замены лицензии).
— Конфигурационный файл для определения сетевого ключа *.xml. (следует добавлять только в случае смены сервера сетевого ключа).
Внимание!
В данном случае централизованное обновление используется как средство доставки этих файлов до клиентской части Комплекса A0. При установке обновления на клиентской части Комплекса A0 эти файлы перезапишут соответствующие файлы в каталоге программы, изменения проявятся при первом запуске Комплекса A0.
a0_update_03_localandcu_files
Для продолжения нажмите «Далее».

6.Внимание!
Во избежание потери данных в результате непредвиденных сбоев при обновлении рекомендуется сделать резервную копию системной базы «A0Data». Эта копия даст возможность восстановить данные пользователя на тот момент, когда была сделана копия базы.
В случае обновления версии — например, с 2.3 до 2.4; 2.4 до 2.5 и.т.п, настоятельно рекомендуется создать резервную копию.
update_04_q
В окне «Сохранение файла» укажите папку, в которую будет сохранена копия системной базы данных с расширением *.bak, и нажмите «OK».
a0_update_04

7.После успешного выполнения всех операций обновления предлагается запустить Комплекс A0.
a0_update_06_noj

 

Для обновления программного Комплекса A0 с дополнительными модулями далее необходимо установить частичное обновление по инструкции «Обновление экземпляра программы с дополнительными модулями».

 

Обновление клиентского рабочего местаglyphicon-link-grey

Обновить клиентское рабочее место можно несколькими способами. Выбрать наиболее удобный поможет таблица с описанием преимуществ и недостатков каждого из способов.

Характеристика

Запуск пакета обновления вручную

Централизованное обновление

Установка обновления в скрытом режиме

Обновление версии программы

Да

Да

Да

Требует прав Администратора на конкретном компьютере

Да

Да

Нет

Требует обхода каждого компьютера

Да

Нет

Нет

Требует использования единой БД

Нет

Да

Нет

Замена лицензии

Нет

Да

Нет

Замена xml-файла с адресом сетевого ключа

Нет

Да

Нет

Замена «connection.ini»

Нет

Да

Нет

 

Способ 1: Запуск пакета обновления вручную.glyphicon-link-grey

1.Запустите на выполнение самораспаковывающийся архив с обновлением «A0Update_v***.exe» от имени учетной записи с правами администратора.

2.Будет выполнена распаковка данных из архива для установки.

3.После распаковки проверяется, есть ли на компьютере уже установленные экземпляры A0.

3.1.Если экземпляров несколько, то появится окно выбора экземпляра программы.
Выберите экземпляр, который необходимо обновить, и нажмите «OK».
a0_update_01

4.В окне приветствия нажмите «Далее».
a0_update_02_client

5.После успешного выполнения всех операций обновления предлагается запустить Комплекс A0.
a0_update_06_noj_client

Для обновления программного Комплекса A0 с дополнительными модулями далее необходимо установить частичное обновление по инструкции «Обновление экземпляра программы с дополнительными модулями».

 

Способ 2: Обновление клиентского рабочего места с помощью централизованного обновления.glyphicon-link-grey

Внимание!

Для обновления клиентского рабочего места с помощью централизованного обновления, вначале должно быть создано Централизованное обновление (см. раздел «Обновление рабочего места администратора».)

 

1.Запустите клиентское рабочее место Комплекса A0 от имени учетной записи с правами администратора, и на вопрос «Имеется более свежая версия A0. Установить ее?» нажмите «Да».
a0_update_01_client

2.В окне приветствия нажмите «Далее».
a0_update_02_client

3.После успешного выполнения всех операций обновления предлагается запустить Комплекс A0. Права администратора больше не требуются, поэтому можно отключить опцию запуска и завершить обновление.
a0_update_06_noj_client

Затем запустить программу привычным способом.

 

Способ 3: Установка обновления в скрытом режимеglyphicon-link-grey

Обновление программного Комплекса А0 может быть установлено удаленно, в скрытом режиме, на определенной рабочей станции и от заданной учетной записи.

Для этого файл обновления необходимо запустить на целевой рабочей станции из командной строки с параметром скрытой установки. Процесс должен стартовать от имени учетной записи, имеющей право на установку программ. Как правило, это учетная запись локального администратора компьютера.

 Строка запуска обновления в скрытом режиме выглядит следующим образом:

<Каталог с обновлением>\A0Update_v*.exe -ip"<каталог установки экземпляра>" -silent

где:

<Каталог с обновлением>\A0Update_v*.exe – полный путь к файлу обновления, локальный либо сетевой;

-ip"<каталог установки экземпляра>" – полный путь к каталогу установки экземпляра;

-silent — служебный параметр, активирует скрытый режим установки.

Все параметры являются обязательными.

 Например, на рабочей станции  Комплекс А0 установлен в C:\Program Files (x86)\A0Win1. Обновление A0Update_v2_4_7CM.exe помещено в папку C:\UPDATE данной рабочей станции.

 Строка запуска при этом будет выглядеть так:

C:\UPDATE\A0Update_v2_4_7CM.exe -ip"C:\Program Files (x86)\A0Win1" -silent

 

warn

Если на рабочих станциях организации Комплекс А0 установлен в разные каталоги,
то строка запуска должна быть подготовлена персонально для каждой станции или группы станций.

 

 Если на рабочей станции Комплекс А0 установлен в единственном экземпляре, то строка запуска выглядит проще:

<Каталог с обновлением>\A0Update_v*.exe -single -silent

где:

<Каталог с обновлением>\A0Update_v*.exe – полный путь к файлу обновления, локальный либо сетевой;

-single – параметр запуска для единственного экземпляра;

-silent — служебный параметр, активирует скрытый режим установки.

Все параметры являются обязательными.

 

warn

Если на рабочей станции установлено несколько экземпляров Комплекса А0,
то установка с параметром «-single» не будет выполнена и завершится ошибкой.

 

При установке обновления вся информация о ходе установки записывается в журнал вида гггг.мм.дд_чч.мм.сс.A0.Update.log.txt, который формируется в %temp%-папке пользователя. При возникновении ошибки в ходе установки причину следует искать в журнале.

 

Способы установки обновления в скрытом режиме

С помощью различных средств централизованного администрирования локальной сети администратор может организовать на рабочих станциях запуск установки обновления в указанном формате от имени учетной записи, имеющей право на установку программ. Как правило, это учетная запись локального администратора компьютера.

При этом допускается использование файлов сценария (*.bat, *.cmd).

Способ 1: установка обновления с помощью «Microsoft System Center Configuration Manager».

Ниже на примере «System Center Configuration Manager 2007» показаны ключевые моменты создания Пакета.

В Пакете необходимо правильно заполнить следующие поля:

 

1.В блоке «Программа» (входит в состав Пакета) на закладке «Общие» заполнить поле «Командная строка» в описанном выше формате: A0Update_v*.exe -ip"<каталог установки экземпляра>" -silent
a0_update_silent_1

2.В том же блоке на закладке «Среда» проверить «Режим выполнения»: отметить «Запустить с правами администратора» и убедиться, что не активировано «Разрешить пользователям взаимодействовать с этой программой».
a0_update_silent_2

3.В приведенном примере для Пакета в качестве источника выбран каталог на сервере сайта, обновление помещено в него.
a0_update_silent_3

4.С Пакетом связано Объявление, в свойствах которого указано, что обновление будет загружено и запущено локально на рабочей станции.
a0_update_silent_4

5.Прочие поля заполняются на усмотрение администратора.

 

Полезные ссылки по использованию «System Center Configuration Manager»:

http://itband.ru/2009/06/software-deploy-in-system-center-configuration-manager-2007/

http://www.windows-noob.com/forums/index.php?/topic/499-how-can-i-deploy-an-application-in-sccm-2007/

http://www.paflog.ru/ускорение-запуска-программы-на-клиен/

 

Способ 2: установка обновления с помощью программы «PsExec».

Команда запуска установки обновления с помощью программы «PsExec» в общем виде выглядит так:

 

PsExec.exe \\<адрес удаленной машины> -u <пользователь> -p <пароль> -c -f -high <Каталог с обновлением>\A0Update_v*.exe -ip"<каталог установки экземпляра>" -silent

 

Пример:

1.На удаленной рабочей станции с именем smeta01-w10, входящей в домен, Комплекс А0 установлен в C:\Program Files (x86)\A0Win1.

2.На сервере, с которого будет запускаться процесс, обновление A0Update_v2_6_1CM.exe помещено в папку C:\UPDATE, файл PsExec.exe находится в этой же папке.

3.Процесс будет запускаться от имени пользователя с правами администратора домена.

 

Команда запуска на сервере в этом случае будет выглядеть так:

C:\UPDATE\PsExec.exe \\smeta01-w10 -c -f -high C:\UPDATE\A0Update_v2_6_1CM.exe -ip"c:\Program Files (x86)\A0Win1" -silent

 

 В примере учетная запись пользователя, от имени которой запускается процесс, имеет права локального администратора на удаленной рабочей станции. Поэтому параметры "-u" и "-p" пропущены. В ином случае учетная запись и пароль пользователя с необходимыми правами должны быть указаны в строке запуска (см. полную документацию по программе).

 Прочие параметры программы PsExec (см. полную документацию по программе) могут добавляться в команду запуска на усмотрение администратора.

 Не рекомендуется добавлять параметр "-d", т.к. в этом случае не будет получен результат выполнения. Код завершения "0" свидетельствует об успешной установке обновления.

 Команду запуска для удобства можно оформить в исполняемый файл (*.bat, *.cmd).

 

Полная документация по программе «PsExec» и ссылка для скачивания: https://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx

 

В случае возникновения ошибок при установке обновления, которые не удается решить самостоятельно, следует обратиться к поставщику програмного Комплекса A0.

Наверх