Установка одной программы дважды на win server r2

1. Artem1405 25 23.06.15 21:38 Сейчас в теме
Имеется сервер с установленным ПО Windows server 2008 r2 и несколько пользователей для rdp. Софт устанавливается общим для всех пользователей а нужно как то установить программу чтобы каждый пользователь запускал ее отдельный экземпляр.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 23.06.15 21:42 Сейчас в теме
(1) seva1405, а разве можно как-то по другому?
3. Artem1405 25 23.06.15 22:20 Сейчас в теме
(2) spacecraft, тогда на примере:
Есть сервер и есть 2 кассы ккм работающие по рдп, также есть 2 терминала ingenico с ПО "Аркус 2". И вот после установки ПО для ПК на диске C: появляется папка с настройками подключения терминала и там такие настройки:
#port section

PORT=COM6

SPEED=115200
BYTE=8
PARITY=N
STOP=1
#to in miliseconds
TIMEOUT=1000
PPAD_IDLE_TO=120000
Показать

и все менеджеры работы с терминалами АТОЛ, Рарус и т.д. обращаются именно к этому файлу с настройками.
Т.е. для подключения 2 терминалов приходится их вешать на один порт в данном случае 6. А локально подключить 2 терминала к кассе вообще не возможно из-за таких настроек.
Вот я и ищу возможность чтобы установить программу для каждого пользователя отдельно. User1 для подключения к ПО использовал программу из папки User1ARCUS а User2 Использовал из папки User2ARCUS.
4. Artem1405 25 23.06.15 22:24 Сейчас в теме
При этом при одновременной оплате на двух терминалах на одном идет отказ по понятным причинам, одна программа не может одновременно обслужить 2 разных задания на одном порту.
5. leXei1908 24.06.15 01:54 Сейчас в теме
Как вариант. Попробовать вручную создать две копии папки Arcus2 на С:. И вручную зарегистрировать библиотеку ArcCom.dll внутри каждой папки. Наверное надо будет задать отличное друг от друга имя у библиотеки в этих папках, иначе просто адрес библиотеки будет меняться без дублирования. Прописать разные порты и пробовать.
Вообще, не сталкивался еще с задачей подключения 2 терминалов на 1 ПК. Поэтому интересен результат.
7. Artem1405 25 24.06.15 08:56 Сейчас в теме
(5) leXei1908, Сегодня вечером попробую отпишу.
6. KontoraB 24.06.15 08:39 Сейчас в теме
А если драйвера ставить не на сервер а на рабочие станции клиентов ?
8. Artem1405 25 24.06.15 08:59 Сейчас в теме
(6) KontoraB, а как это сделать? 1с ведь на сервере работает и драйвера для оборудования тоже должны стоять на сервере. Я честно говоря не представляю как это сделать. Если вы имеете ввиду ставить 1с на рабочие станции то это не возможно, пк с мобильнымим процессорами работают очень долго.
9. KontoraB 25.06.15 08:34 Сейчас в теме
Сева - это по подобию принтеров - когда принтера подключены к рабочим станциям юзеров но и из терминальных сессий на сервере на них тоже можно печатать ...
10. Artem1405 25 25.06.15 19:22 Сейчас в теме
зарегистрировать 2 dll не получилось.
(9) KontoraB, нет ссылочки где почитать? Принтер настраивал так только один раз через программулину даже названия не помню. Пока даже не представляю как это прокрутить с терминалом, но очень нужно.
11. KontoraB 28.06.15 15:22 Сейчас в теме
В свойствах терминального соединения ставишь галки - подключать порты
12. EVGN0451 24.12.19 13:15 Сейчас в теме
Всем доброго дня! Спустя 4 года, спрошу - как решили вопрос с аркусом на сервере для нескольких пользователей?
13. EVGN0451 18.02.20 12:46 Сейчас в теме
(12)
Отвечу сам себе, может кому-нибудь поможет,
вариант довольно топорный, но работает:
1. устанавливаем аркус, как обычно, эта папка остается без изменений;
2. каждому пользователю удаленного рабочего стола подключаем диск, например, батником в автозагрузке пользователя:
SUBST Z: "C:\XXX"
Z – может быть другая буква подключаемого диска
XXX – папка для каждого пользователя пользователя (имя, отдел и тд);
3. в аркусе, запускаем config.exe, в поле Output directory (папка выгрузки) вписываем диск Z, остальное оставляем без изменений.
14. EVGN0451 18.02.20 12:52 Сейчас в теме
как вариант использовать переменные среды в поле Output directory, например %Userprofile%, но у меня это не работает. Может я использовал это как то неправильно, или это будет работать в других версиях аркуса (я использовал 2.0.0.28)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот