rem %1 – полный номер версии 1С:Предприятия
@echo off
start /wait regsvr32 /s "C:\Program Files (x86)\1cv8\%1\bin\radmin.dll"
start "C:\Windows\System32\mmc.exe" "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc" rem start_console_8_3_18.bat
start_console 8.3.18.1208 MMC could not create the snap in, Name: 1C:Enterprise (x86-64) Servers, CLSID:… # Получить список кластеров
rac localhost:1545 cluster list
# Получить список рабочих серверов кластера
rac localhost:1545 server list --cluster=<cluster-uid>
# Получить список информационных баз
rac localhost:1545 infobase summary list --cluster=<cluster-uid>
# Получить список сеансов по кластеру
rac localhost:1545 session list --cluster=<cluster-uid>
# Получить список сеансов конкретной ИБ
rac localhost:1545 session list --cluster=<cluster-uid> --infobase=<ib-uid>
# Получить список соединений с ИБ
rac localhost:1545 connection list --cluster=<cluster-uid> --infobase=<ib-uid>
# Получить список рабочих процессов (rphost)
rac localhost:1545 process list --cluster=<cluster-uid> # 1. Установить блокировку начала сеансов (с кодом разрешения для администратора)
rac localhost:1545 infobase update \
--cluster=<cluster-uid> \
--infobase=<ib-uid> \
--cluster-user=<admin> --cluster-pwd=<pwd> \
--sessions-deny=on \
--deny-message="Регламентные работы. Конец в 02:00" \
--permission-code=12345
# 2. Завершить активные сеансы
rac localhost:1545 session terminate \
--cluster=<cluster-uid> \
--session=<session-uid>
# (Для завершения всех сеансов ИБ — итерация по списку из session list)
# 3. [Выполнить обновление конфигурации]
# 4. Снять блокировку сеансов
rac localhost:1545 infobase update \
--cluster=<cluster-uid> \
--infobase=<ib-uid> \
--cluster-user=<admin> --cluster-pwd=<pwd> \
--sessions-deny=off # Включить блокировку регламентных заданий в ИБ
rac localhost:1545 infobase update \
--cluster=<cluster-uid> \
--infobase=<ib-uid> \
--cluster-user=<admin> --cluster-pwd=<pwd> \
--scheduled-jobs-deny=on
# Снять блокировку регламентных заданий
rac localhost:1545 infobase update \
--cluster=<cluster-uid> \
--infobase=<ib-uid> \
--cluster-user=<admin> --cluster-pwd=<pwd> \
--scheduled-jobs-deny=off # Проверить, что RAS слушает порт 1545 (Linux)
ss -tlnp | grep 1545
# Проверить (Windows)
netstat -ano | findstr 1545 <?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="/var/log/1C/tlog" history="168">
<event>
<eq property="Name" value="EXCP"/>
</event>
<event>
<eq property="Name" value="TMOUT"/>
</event>
<property name="all"/>
</log>
</config> $svcName = "1C:Enterprise 8.3 Server Agent (x86-64)"
Get-Service -Name $svcName | Stop-Service -Force
Start-Sleep -Seconds 40
Get-Service -Name $svcName | Start-Service TASKKILL /F /FI "IMAGENAME eq rphost*"
TASKKILL /F /FI "IMAGENAME eq rmngr*" Stop-Service "srv1cv8" -ErrorAction SilentlyContinue
sc.exe delete "srv1cv8"
New-Service -Name "srv1cv8" -BinaryPathName "C:\Program Files\1cv8\...\ragent.exe -srvc"
Start-Service "srv1cv8"