Имя: Пароль:
IT
Админ
ошибка при регистрации службы 1С
, , ,
0 VID1234
 
10.02.20
08:58
Всем привет, ребята подскажите, что это может значить? При обновлении платформы 1с 8.3.13.1513 до 15.1830, я решил зарегестрировать службу из-за того, что у меня установлена служба 8.2 и 8.3 одновременно. при запуске батника, после установки платформы, выходит синтаксическая ошибка и новая служба не появляется в службах.
PS C:\Users\Server\Desktop\bat> .\register-ras.bat 8.3.15.1830 25

C:\Users\Server\Desktop\bat>rem 8.3.15.1830 Ц яюыэ?щ эюьхЁ тхЁёшш 1?:?ЁхфяЁш Єш

C:\Users\Server\Desktop\bat>rem 25 Ц яхЁт?х фтх ЎшЇЁ? эюьхЁют яюЁЄют. ?ы яюЁЄют 1540, 1541, 1560:1591 Ц ¤Єю 15

C:\Users\Server\Desktop\bat>set SrvUserName = ".\USR1CV815"

C:\Users\Server\Desktop\bat>set SrvUserPwd = "Monopolis"

C:\Users\Server\Desktop\bat>set RangePort = 2560:2591

C:\Users\Server\Desktop\bat>set BasePort = 2541

C:\Users\Server\Desktop\bat>set CtrlPort = 2540

C:\Users\Server\Desktop\bat>set SrvDir = "C:\Program Files (x86)\1cv8\srvinfo_8.3.15.1830"

C:\Users\Server\Desktop\bat>set SrvcName = "1C:Enterprise 8.3x86 Server Agent 8.3.15.1830"

C:\Users\Server\Desktop\bat>set BinPath = "\"C:\Program Files (x86)\1cv8\8.3.15.1830\bin\ragent.exe\" -srvc -agent -regp
ort -port -range -d \"\" -debug"

C:\Users\Server\Desktop\bat>set Desctiption="1C:Enterprise 8.3x86 Server Agent 8.3.15.1830"
Ошибка в синтаксисе команды.

C:\Users\Server\Desktop\bat>if not exist mkdir
1 unbred
 
10.02.20
09:14
батник точно на рабочем столе лежит?)
2 VID1234
 
10.02.20
11:04
(1) да
3 arsik
 
гуру
10.02.20
11:18
Ой да поменяй ты в реестре
4 arsik
 
гуру
10.02.20
11:21
+ (3) Так извиняюсь за (3)
Ой, да используй ты уже powershell  в 2020 году.
5 VID1234
 
10.02.20
12:30
(4) так это и так та я запускаю батник с 2 мя параметрами, он запускается, доходит до set Desctiption и пишет лаг этот, на 10 винде все окей, что за попа
6 arsik
 
гуру
10.02.20
12:49
(5) Может?
Desctiption <> Description
7 VID1234
 
10.02.20
13:07
(6) Да вроде правильно, на вин 10 пробую нормально регистрация проходит создается новая служба, а на сервере основном, там вин 7 нет!
8 VID1234
 
10.02.20
17:23
Вот что выходит
Windows PowerShell
© Корпорация Майкрософт, 2009. Все права защищены.

PS C:\Users\Server> cd "C:\Users\Server\Desktop\bat"
PS C:\Users\Server\Desktop\bat> .\register-ras.bat 8.3.15.1830 25

C:\Users\Server\Desktop\bat>rem 8.3.15.1830 Ц яюыэ√щ эюьхЁ тхЁёшш 1╤:╧ЁхфяЁш Єш

C:\Users\Server\Desktop\bat>rem 25 Ц яхЁт√х фтх ЎшЇЁ√ эюьхЁют яюЁЄют. ─ы яюЁЄют 1540, 1541, 1560:1591 Ц ¤Єю 15

C:\Users\Server\Desktop\bat>set SrvUserName=".\USR1CV815"

C:\Users\Server\Desktop\bat>set SrvUserPwd="Monopolis"

C:\Users\Server\Desktop\bat>set RangePort=2560:2591

C:\Users\Server\Desktop\bat>set BasePort=2541

C:\Users\Server\Desktop\bat>set CtrlPort=2540

C:\Users\Server\Desktop\bat>set SrvDir="l:\srvinfo_8.3.15.1830"

C:\Users\Server\Desktop\bat>set SrvcName="1C:Enterprise 8.3x86 Server Agent 8.3.15.1830"

C:\Users\Server\Desktop\bat>set BinPath="\"C:\Program Files (x86)\1cv8\8.3.15.1830\bin\ragent.exe\" -srvc -agent -regpor
t 2541 -port 2540 -range 2560:2591 -d \""l:\srvinfo_8.3.15.1830" \" -debug"

C:\Users\Server\Desktop\bat>set Desctiption="1C:Enterprise 8.3x64 Server Agent 8.3.15.1830"

C:\Users\Server\Desktop\bat>if not exist "l:\srvinfo_8.3.15.1830" mkdir "l:\srvinfo_8.3.15.1830"

C:\Users\Server\Desktop\bat>sc stop "1C:Enterprise 8.3x86 Server Agent 8.3.15.1830"
[SC] OpenService: ошибка: 1060:

Указанная служба не установлена.


C:\Users\Server\Desktop\bat>sc delete "1C:Enterprise 8.3x86 Server Agent 8.3.15.1830"
[SC] OpenService: ошибка: 1060:

Указанная служба не установлена.


C:\Users\Server\Desktop\bat>sc create "1C:Enterprise 8.3x86 Server Agent 8.3.15.1830" binPath="\"C:\Program Files (x86)
\1cv8\8.3.15.1830\bin\ragent.exe\" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d \""l:\srvinfo_8.3.15.183
0" \" -debug" start=auto obj=LocalSystem displayname="1C:Enterprise 8.3x64 Server Agent 8.3.15.1830" depend =Dnscache/T
cpip/lanmanworkstation/lanmanserver
Описание:
Создание записи службы в реестре и в базе данных служб.
Использование:
sc <сервер> create [имя службы] [binPath= ] <параметр1> <параметр2>...

Параметры:
Примечание. Имя параметра включает знак равенства (=).
Между знаком равенства и значением параметра должен быть пробел.
type= <own|share|interact|kernel|filesys|rec>
(по умолчанию = own)
start= <boot|system|auto|demand|disabled|delayed-auto>
(по умолчанию = demand)
error= <normal|severe|critical|ignore>
(по умолчанию = normal)
binPath= <путь_к_двоичному_файлу>
group= <группа_запуска>
tag= <yes|no>
depend= <зависимости (разделенные / (косой чертой))>
obj= <имя_учетной_записи|имя_объекта>
(по умолчанию = LocalSystem)
DisplayName= <выводимое имя>
password= <пароль>
PS C:\Users\Server\Desktop\bat>
9 arsik
 
гуру
11.02.20
08:10
(8) Не к селу не к городу. Для чего вообще "sc create"? ragent регистрирует службу сам.
https://its.1c.ru/db/v837doc#bookmark:cs:TI000000119

ragent /instsrvc|/rmsrvc /usr <имя> /pwd <пароль>
        /start|/stop
        /port <порт> /regport <порт> /range <диапазоны>
        /seclev <уровень> /d <каталог>
        /pingPeriod <время> /pingTimeout <время>
        /debug -<режим> /debugServerAddr <адрес> /debugServerPort <порт> /debugServerPwd <пароль>
10 arsik
 
гуру
11.02.20
08:30
+ (9) Ну и зачем еще из повершела вызывать bat? Сразу на повершеле пишите.
11 yavasya
 
11.02.20
09:29
(0) поставь 2 платформы и 2 консоли администрирования. просто 13.15 стабильная, а 16 платформа имеет плохие отзывы
12 yavasya
 
11.02.20
09:33
(0)
1. Разархивируем установочный файл обновления платформы. Установить платформу.
2. Создать папку "C:\Program Files\1cv8\srvinfo\reg_2541\"  // *_2541* зависит от порта
3. Запустить и зарегистрировать службу сервера 1С предприятия скриптом ниже. Для этого командную строку нужно запустить от администратора
sc create "Агент сервера 1С:Предприятия 8.3.16.1148" binpath= "\"C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe\" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d \"C:\Program Files\1cv8\srvinfo\reg_2541\""
4. Проверить службу в консоли администратора в 1С предприятии (PID должен быть активен), проверить состояние службы в консоли винды.
5. Зарегистрировать консоль кластера через Пуск - Программы - 1С Предприятие - Регистрация утилиты администрирования
6. Заходим в утилиту и регаем нужную базу.
13 yavasya
 
11.02.20
09:35
(0) sc create "Агент сервера 1С:Предприятия 8.3.16.1148" binpath= "\"C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe\" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d \"C:\Program Files\1cv8\srvinfo\reg_2541\""

вот скрипт
14 arsik
 
гуру
11.02.20
09:36
(13) Это прошлый век. Смотри (9)
15 VID1234
 
11.02.20
11:02
(13) Спасибо. получилось.
16 VID1234
 
11.02.20
11:03
(14) Спасибо и это тоже сработало. Всем спасибо!
AdBlock убивает бесплатный контент. 1Сергей