Дано: нужно иметь на отдельно взятом рабочем месте 2 сервера 1С разных версий. В моём случае : 8.3.13.1809 и 8.3.14.1565.
Установка стандартна : next-next-next на моменте с установкой службы
снимаем галку «Установить сервер 1с , как сервис windows»
Применяем скрипт для создания 2х служб на разных портах
1 2 3 |
sc create "1C:Enterprise 8.3 Server Agent 5540 8.3.13.1809" binPath= "\"C:\Program Files\1cv8\8.3.13.1809\bin\ragent.exe\" -srvc -agent -regport 5541 -port 5540 -range 5560:5591 -d \"C:\Program Files (x86)\1cv8\srvinfo_83131809"" start= auto obj= test\razzorro password= PassworD displayname= "Agent server 1C 8.3.13.1809: 5540, 5541, 5560:5591" |
1 2 3 |
sc create "1C:Enterprise 8.3 Server Agent 7540 8.3.14.1565" binPath= "\"C:\Program Files\1cv8\8.3.14.1565\bin\ragent.exe\" -srvc -agent -regport 7541 -port 7540 -range 7560:7591 -d \"C:\Program Files (x86)\1cv8\srvinfo_8314565"" start= auto obj= test\razzorro password= PassworD displayname= "Agent server 1C 8.3.14.1565: 7540, 7541, 7560:7591" |
В системе выглядит это так:
Теперь осталось запустить консоль управления серверами 1с. Самый простой вариант создать два bat файла , по одному на каждый сервис.
1 2 |
start /wait regsvr32 /s "C:\Program Files\1cv8\8.3.13.1809\bin\radmin.dll" start "C:\Windows\System32\mmc.exe" "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc" |
1 2 |
start /wait regsvr32 /s "C:\Program Files\1cv8\8.3.14.1565\bin\radmin.dll" start "C:\Windows\System32\mmc.exe" "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc" |
и по необходимости запускать соответствующий.