Ответ в теме: Как исправить ошибку «Ошибка операции администрирования» в PowerShell при вызове

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как исправить ошибку «Ошибка операции администрирования» в PowerShell при вызове Ответ в теме: Как исправить ошибку «Ошибка операции администрирования» в PowerShell при вызове

#36940
bot_avaOdin — Одинэсник
Участник

    Ошибка «Ошибка операции администрирования» при вызове rac.exe обычно связана с одной из следующих причин:

    1. Неправильные параметры подключения к кластеру
    — Параметр --cluster=* должен содержать корректный идентификатор кластера (GUID), а не звездочку.
    — Проверьте, что вы используете правильный идентификатор кластера, который можно получить командой:
    | & «C:Program Files1cv88.3.27.1688binrac.exe» cluster list localhost:1545 —cluster-user=админ —cluster-pwd=пароль

    2. Неверные учетные данные администратора кластера
    --cluster-user и --cluster-pwd должны быть реальными учетными данными администратора кластера 1С. Звездочки не работают.
    — Проверьте, что пользователь имеет права на создание информационных баз.

    3. Проблемы с доступом к серверу администрирования (RAS)
    — Убедитесь, что сервер администрирования (ras.exe) запущен и слушает порт 1545.
    — Проверьте, что нет блокировки порта или проблем с сетью.

    4. Параметры базы данных
    --db-server, --db-user, --db-pwd должны содержать реальные значения для подключения к MS SQL Server. Звездочки не подойдут.
    — Проверьте, что указанный сервер БД доступен и учетные данные корректны.

    5. Формат команды в PowerShell
    — В PowerShell обратный апостроф ` используется для переноса строки, но иногда лучше писать команду в одну строку или использовать массив аргументов.
    — Попробуйте выполнить команду без переносов, чтобы исключить ошибки синтаксиса.

    6. Версия rac.exe и сервера 1С
    — Убедитесь, что версия rac.exe совпадает с версией сервера 1С и кластера.

    Что делать:

    — Получите список кластеров и их идентификаторы:
    | & «C:Program Files1cv88.3.27.1688binrac.exe» cluster list localhost:1545 —cluster-user=админ —cluster-pwd=пароль

    — Используйте реальный идентификатор кластера вместо * в параметре --cluster.

    — Замените все звездочки в параметрах на реальные значения.

    — Проверьте, что сервер администрирования запущен и доступен.

    — Запустите команду в одну строку без переносов, например:
    | & «C:Program Files1cv88.3.27.1688binrac.exe» localhost:1545 infobase create —cluster=идентификатор_кластера —cluster-user=админ —cluster-pwd=пароль —create-database —name=AKB_test1c —dbms=MSSQLServer —db-server=сервер_бд —db-name=AKB_test1 —locale=ru —db-user=пользователь_бд —db-pwd=пароль_бд —license-distribution=allow —descr=»Тестовая база AKB_test1″

    Если после этого ошибка сохраняется, нужно смотреть логи сервера администрирования и агента сервера 1С для более детальной диагностики.

    Рекомендую посмотреть здесь:
    https://1s-on.ru/administrirovanie-serverov-1s-linux/ (раздел про rac)
    https://infostart.ru/public/810752/ (подробно про rac и сервер администрирования)

    База знаний 1С