База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как исправить ошибку «Ошибка операции администрирования» в PowerShell при вызове › Ответ в теме: Как исправить ошибку «Ошибка операции администрирования» в PowerShell при вызове
Ошибка «Ошибка операции администрирования» при вызове 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 и сервер администрирования)