Добро пожаловать на Форум неформального общения сотрудников УИС
Добро пожаловать на Форум неформального общения сотрудников УИС. Без регистрации вам доступна вся информация на форуме только для чтения. Создание новых тем и ответы в существующие будут доступны после регистрации:
|
АКУС, терминальный доступ
#1
Отправлено 15 Февраль 2013 - 06:53
Есть идея завоять АКУС ИК на терминальный доступ, но столкнулся с проблемой что приложение 1.40 нельзя запускать несколько раз, хотя в пред идущих версиях хто было возможно.
Вопрос можно ли как то сие обойти и заставить работать в терминале.
Надоело раскатывать обновление клиента на 60 компов. А так одно обновление и порядок.
Как заставить одну копию программы АКУС ИК 1.40 при нескольких запусках использовать разные папки TEMP?
Поблагодарил (и): 1 пользователь:
|
|
#4
Отправлено 15 Февраль 2013 - 13:55
iqmaster (15 Февраль 2013 - 10:26) писал:
Пла действий токов:
1) поднимаес сервак и роль службы удаленных рабочих столов (в моем случае используется WIN 2008R2 DATA CENTER)
2) Настраеваем Диспетчер удаленных приложений (Я на всякий случай отрубил мап принтоков, и всего остального и буфер обмена)
3) Ставим акус и кидаем базу в папку по умолчанию
(Просто так эта дрянь работать не будет так как при запуске второй раз при входе во введение орет что ошибка индекса и путь к папке Temp.
Ну тото и понятно что два одинаковых файла лежать в одной папке не могут.
Следовательно выходит облом а не терминал.
Сначала подумал использовать несколько копий программы но тогда обновлять клиента придется в каждой папке а я нехочу этого делать, да и ресурсов жалко. После недолгих раздумий и пары 3шек пива, попробовал сделать следующее:
- запустил акус вошел
- потом создал вторую папку Temp1 в каталоге программы и в station.ini изменил строку Temp=C:IKTemp на Temp=C:IKTemp1 и сохранил (если честно думал не прокатит) а оно возьми и применись. ну думаю ща запущю второй раз акус он аопять начнет орать .....
- Запустил второй раз приложение вошел ошибок нет, (ИПАТЬ КРУТО побежал за пивом)
Начал думать какже мне её при запуске обмануть по googlil и нашел следующее решение
4) Создаем bat.exe со следующими параметрами
@echo off
set verfile=station.ini
set tmpfile=station.tmp
set seek=Temp
if exist %tmpfile% del /q %tmpfile%
for /f "delims=" %%a in (%verfile%) do (
(echo %%a)|>nul find /i "%seek%="&&((echo %seek%=C:IKTemp2)>>%tmpfile%)
(echo %%a)|>nul find /i "%seek%="||(echo %%a)>>%tmpfile%
)
copy /y %tmpfile% %verfile% >nul
del /f /q %tmpfile% >nul
C:IKPrgakus_arm.exe
Что делает этот файлик:
при его запуске в station.ini меняется путь к папке темп и только потом происходит запуск акус
5) Создаем стоько временных папок Temp сколько компов использует Акус
6) Кладем батник в Prg
7) Делаем столько батников, сколько созданно временных папок Temp
8) В каждом батнике указываем свою папку
9) добовляем эти батники в Диспетчер удаленных приложений и меняем им значек на акуовский
10) после чего каждому компу свой батник
И вуаля имеем один клиент на сервере одно обновление если надо и АКУС в Терминале
Самое нудное создавать папки, батники, прописывать Temp и самое главное незапутаться какой машине какой батник ну это можно в комментариях Диспетчера удаленных приложений указать.
Кому было полезно кликаем спасибо.
P.S. Если так сделать то решается вопрос с конфиденциальностью персональных данных за которые нас всех ИПУТ, так как сетевой диск БД не мапится как сетевой.
Лиш бы эти горе Твередибилы не забанили эту лазейку
Сообщение отредактировал Sam: 15 Февраль 2013 - 14:15
Поблагодарил (и): 9 пользователи:
|
|
#7
Отправлено 26 Июнь 2013 - 07:38
#8
Отправлено 26 Июнь 2013 - 08:20
plank69 (26 Июнь 2013 - 07:38) писал:
В данной теме этот вопрос уже обсуждался.
#9
Отправлено 26 Июнь 2013 - 08:24
d0ct0rfs (26 Июнь 2013 - 08:20) писал:
В данной теме этот вопрос уже обсуждался.
#10
Отправлено 02 Сентябрь 2013 - 12:12
#12
Отправлено 20 Январь 2014 - 09:30
!!!!!!!! СУПЕР ВАЖНО !!!!!!!!
И так наступил 2014г. Всех с прошедшими праздниками и всех благ.
Ну а теперь к делу.
Сидел я както вечером, чай пил. И вот думаю (Ну сколько мы можем мучатся с этим акусом, допидивая его под терминал, создавать кучу папок, батников, ТЕМПОВ, раскладывать их, назначать...... (АААААААААААА ГЕМОРОЙ) - выразил мнение большенства продвинутых пользователей и Системных администраторов наших ЛВС).
Вот и пришла мне вголову идея, а ненаписать ли нам универсальный LOADR для АКУСА .....
Созвонился я с Коллегой по "несчастью" с Новосибирской ИК-18. Я знаю что он программер от бога, а я генератор идей и эксперементатор.
Расказал как эта беда у меня сейчас работает, он удивился приехал, посмотрел. И говорит - "Дану на....... Я уже пару лет парюсь как её запустить так, а ларчик просто открывался.!!!!"
А потом сам говорит можнож проще сделать - написать LOADR.
Я говорю - "Коллега вы мои мысли читаете, если вам подсилу я буду рад заюзать это творение вашего гениального мозга, основанное на моих разработках, не мение гениального мозга"
он - "Замётано"
И вот после нескольких месяцев обкатки и тестов (удачных).
ПРЕДСТАВЛЯЕМ ВАМ LOADR.EXE (КОНЕЦ МУЧЕНИЯМ)
- Файл exe делает тоже что и описано выше только самостоятельно.
1) Создаёт папки TEMP - основываясь на дате и времени
2) Правит station.ini - меняет в нём путь к папке TEMP
3) Запускает AKUS
(сие чудо творения упрощает запус АКУС В ТЕРМИНАЛЕ)
- Кидаем его в папку PRG
- Добавляем в диспетчер удалённых приложений
- Создаём RDP файл
- Раскидывам файлы на пк где нужен АКУС
- Проходим авторизацию
РАБОТАЕМ (КОНЕЦ МУЧЕНИЯМ, ГОРЕ ОБНОВЛЕНИЯМ СОТЕН, ТЫСЯЧ РАБОЧИХ СТАНЦИЙ)
ссылка: http://yadi.sk/d/wbG949b1GNeYG
С НОВЫМ ГОДОМ !!!!!!!!!!!!!!!!
Пользуйтесь,
Незабываем говорить спасибо и поднимать мне репутацию ......
P.S. (Отдельное СПАСИБИЩЕ хочу выразить моему коллеге - Яну Юнге)
Красный цвет для модераторов. Внимательно читаем пункт 7.5 правил форума
Сообщение отредактировал Sam: 21 Январь 2014 - 08:44
Нарушение пункта 7.5 правил форума
Поблагодарил (и): 9 пользователи:
|
|
#13
Поблагодарил (и): 1 пользователь:
|
|
#15
Отправлено 07 Февраль 2014 - 14:05
fanalex (29 Январь 2014 - 11:27) писал: