Show/Hide Toolbars

Руководство по тех. обслуживанию

Настройка дистанционного обновления версии приложения

Ссылки Назад Вверх Вперед

Для дистанционного обновления версии приложения выполните следующие действия:

1. Создайте административный общий ресурс (Administrative Shares) на сервере C:\TCTemp$\ (http://support.microsoft.com/kb/314984/ru);

2. Перенесите туда файлы nakat_server.bat и unzip.exe (это утилита разархивирует, она есть в сборке в папке _nakat);

3. Разрешите выполнение скриптов. Для этого на сервере в Windows PowerShell выполните следующую команду: Set-ExecutionPolicy Bypass;

4. В папку _nakat сборки перенесите файл nakat_client.bat (в папке должны быть файлы unzip.exe, psexec.exe);

5. Выполните curr.sql на БД.

warning_icon  nakat_client.bat нужно запустить на обоих серверах.

Создание .BAT файлов

1. nakat_client.bat

Создайте новый текстовый при помощи приложения "Блокнот", в файл скопируйте следующие строки:

echo start
del tc.zip
zip -q -r tc.zip ..\* -x ..\Web.config
copy /y tc.zip \\[ИМЯ_ПЕРВОГО_СЕРВЕРА]\TCTemp$
psexec \\[ИМЯ_ПЕРВОГО_СЕРВЕРА] -w C:\TCTemp$\  C:\TCTemp$\nakat.bat
copy /y tc.zip \\[ИМЯ_ВТОРОГО_СЕРВЕРА2]\TCTemp
psexec \\[ИМЯ_ВТОРОГО_СЕРВЕРА] -w C:\TCTemp$\  C:\TCTemp$\nakat.bat
echo done!
pause

Сохраните файл под названием "nakat_client.bat"

2. nakat_server.bat

Создайте новый текстовый при помощи приложения "Блокнот", в файл скопируйте следующие строки:

nlb.exe stop
%windir%\system32\inetsrv\appcmd stop apppool /apppool.name:1Forma
unzip -o -q  C:\TCTemp$\tc.zip -x ..\Web.config -d C:\inetpub\wwwroot\com
%windir%\system32\inetsrv\appcmd start apppool /apppool.name:1Forma
nlb.exe start

Сохраните файл под названием "nakat_server.bat"