Перейти к содержимому

Как зарегистрировать консоль администрирования 1с

  • автор:

Как запустить консоль 1С для различных версий платформы. Инструкция

Представим стандартную ситуацию, с которой могут столкнуться владельцы серверов на которых размещены более одной версии платформы 1С. Пользователи могут подключиться к ферме терминалов, но есть особая категория пользователей — администраторы серверов предприятия (СП) 1С.

Администраторам СП 1С необходимо администрировать сервера 1С: запускать консоль управления сервером предприятия и выполнять всевозможные действия, например, управлять сеансами и списками баз, управлять потреблением ресурсов, безопасностью, настраивать параметры кластера 1С и прочее.

На этом этапе появляются сложности с запуском консоли для различных версий платформы. Необходимо каждый раз перерегистрировать версию radmin.dll при помощи regsvr32. Для этой операции у пользователя должны быть права администратора на сервере терминалов, без них пользователь не сможет это сделать.

В данной статье наш IT-инженер покажет и научит как запускать консоль управления сервером предприятия 1С для разных версий от обычного пользователя без прав администратора.

Рассмотрим это на наглядном примере. Необходимо подключиться к серверам предприятий версии которых 8.3.12.1616 и 8.3.18.1208. На терминальном сервере установлена компонента «Администрирование сервера 1С:Предприятия» из установочного файла (остальные компоненты не нужны):

Запускаю консоль кластера:

Подключившись к необходимому серверу с версией платформы 8.3.12.1616, можем увидеть следующее:

Подключение к кластеру установлено. Теперь пробуем подключится к серверу предприятия с версией 8.3.18.1208 в ходе подключения возникает вот такая ошибка:

Это ожидаемо, так как одна зарегистрированная консоль работает только с одной версией платформы. Для работы с другой версией, нужна перерегистрация консоли:

Следующим этапом будет подключение к серверу предприятия с версией 8.3.18.1208. При попытке подключится к серверу с версией 8.3.12.1616 я снова возникает ошибка различий версий. Повторно необходима регистрация утилиты, но уже версии 8.3.12.1616. Сама регистрация консоли стандартным способом – это запуск командного файла RegMSC.cmd из каталога соответствующей версии. На просторах интернета достаточно информации как это сделать и сделать более удобным способом, чтобы каждый раз не бегать по пунктам меню Windows. Важно — у пользователя должны быть права на регистрацию с помощью утилиты «regsvr32». то есть должны быть права администратора. И вот мы добрались до самого интересного момента.

Как поступить если прав администратора у пользователя на сервере нет? Опыт и достойный уровень знаний нашего инженера позволил найти решение этой проблемы, и мы готовы с вами поделиться.

В первую очередь необходимо создать командные файлы radmin_unreg_another.cmd и radmin_reg.cmd. Расположить их в каталоги соответствующих платформ (рядом с файлом RegMSC.cmd). Пример содержимого для версии 8.3.12.1616. По пути С:\Program Files (x86)\1cv8\8.3.12.1616\bin\

radmin_unreg_another.cmd: start /wait /b regsvr32 /u /s «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin.dll»

radmin_reg.cmd: start /wait /b regsvr32 /s «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin.dll»»

Для версии 8.3.18.1208 будет путь С:\Program Files (x86)\1cv8\8.3.18.1208\bin\, а в cmd будут версии меняться соответственно.

Далее создаем два командных файла RunConcole8_3_12_1616.cmd и RunConcole8_3_18_1208.cmd и располагаем их в папке недоступной для пользователя – на системном диске C (этот диск скрыт от пользователей групповой политикой). Вот эти командные файлы.

RunConcole8_3_12_1616.cmd: rem Remove the old version runas.exe /savecred /user:USRConsole «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin_unreg_another.cmd» timeout 1 rem register a new version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.12.1616\bin\radmin_reg.cmd» timeout 1 rem start the console start mmc «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»

RunConcole8_3_18_1208.cmd: rem Remove the old version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin_unreg_another.cmd» timeout 1 rem register a new version runas.exe /savecred /user: USRConsole «C:\Program Files (x86)\1cv8\8.3.18.1208\bin\radmin_reg.cmd» timeout 1 rem start the console start mmc «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»

Пользователя USRConsole заводим как локального администратора сервера терминалов. Можно создать данного пользователя как через политику (GPP), что предпочтительней, или сделать это непосредственно на сервере.

Завершающий этап состоит из двух частей:

  • Закидываем ярлыки на запуск этих командных файлов на рабочий стол администраторов 1с. В рассматриваемом примере настроены перенаправляемые/перемещаемые профиля, поэтому не составит труда проделать эту операцию.
  • Пользователь запускает ярлык. Запускается командный файл и сразу выдает запрос на ввод пароля для пользователя USRConsole. Если пользователь этого пароля не знает, ему необходимо обратиться к администратору сервера. Администратор может удаленно подключиться и ввести пароль. Сделать это будет достаточно один раз, так как пароль сохранится в системе благодаря параметру /savecred.

Выполнив эти простые манипуляции вы с легкостью решите проблему с запуском консоли для различных версий платформы.

Админ 1с запускает ярлык с необходимой версией.

Единственным неудобством может оказаться необходимость подключаться к пользователю. Но это оптимальный вариант, хранить пароль в открытом виде не безопасно.

В итоге администратор 1с доволен. Он никак не зависит от админа сервера. Не хватит слов, чтобы описать эмоции вашего счастливого администратора сервера, который обретет спокойствие, его перестанут «дергать» каждый раз, когда необходимо отключить/подключить пользователя или заблокировать базу для выполнения обновления.

Установка сервера 1С (CentOS)

После установки и запуска сервера создается кластер и его нужно добавить в консоли администрирования 1с, она устанавливается вместе с клиентом 1с на компьютер Windows. В меню установки консоль администрирования называется «Администрирование сервера 1С:Предприятия». Консоль администрирования 1с в меню установки

После установки ее необходимо зарегистрировать на компьютере запустив файл RegMSC.cmd по пути Регистрация консоли администрирования 1с

После успешной регистрации можно будет открыть консоль администрирования. В ней нужно добавить сервер 1С, нажав ПКМ на Central 1C:Enterprise 8.3 servers, выбрать Создать и Центральный сервер 1С:Предприятия 8.3 Добавление сервера в консоли администрирования 1с

В открывшемся окне, в поле Имя ввести сетевое имя или ip-адрес сервера 1С и нажать Ок Указание параметров центрального сервера 1с

Теперь можно создать базу, как это сделать описано |тут|

На следующих сайтах описаны возможное ошибки и способы их устранения |Ссылка 1|, |Ссылка 2|, |Ссылка 3|

Как зарегистрировать консоль администрирования 1с

Описание ошибки:
Ошибка при открытии консоли «Администрирования серверов 1С Предприятие 8»: Консоль управления (ММС) не может создать оснастку

Нажатие на изображении увеличит его
1С 8 как исправить, устранить ошибку Консоль управления MMC не может создать оснастку
Рис. 1. Администрирование серверов 1С Предприятие 8. Ошибка при запуске консоли:
Консоль управления (ММС) не может создать оснастку 1С 8

Сама ошибка очень популярна. Исправляется достаточно просто. Возникает по причине того, что не установлена соответствующая компонента 1С:Предприятия 8 или не зарегистрирована утилита администрирования серверов 1С 8.

Поэтому дальнейшее руководство, инструкция будут, отвечая на вопрос о том, как устранить ошибку "Консоль управления (ММС) не может создать оснастку 1С 8" будет так же отвечать и на другой вопрос — "Как зарегистрировать, установить утилиту администрирования серверов 1С 8".

Чтобы зарегистрировать утилиту можно использовать штатный ярлык, который создается после установки платформы 1С 8, в меню "Пуск" — "Регистрация утилиты администрирования серверов (8.3.21.1624)". Если Вы устанавливаете платформу в первый раз, то ярлык будет в "Пуск" одни. Если ранее у Вас уже были установлены более ранние версии платформы, то не перепутайте ярлык. Вам нужен будет скорее всего ярлык, в скобках которого указан максимальный релиз — третья цифра в скобках после "." — в примере "21". По умолчанию используем тот ярлык, у которого число наибольшее.

Нажатие на изображении увеличит его
1С 8 Как зарегистрировать, установить утилиту администрирования серверов
Рис.2. В меню быстрого запуска "Пуск" ОС Windows ярлык
"Регистрация утилиты администрирования серверов"

В процессе Вы можете столкнуться с ошибкой:

Модуль "С:\Program Files\1cv8\[номер_релиза]\bin\radmin.dll" загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x80070005
Для получения дополнительных сведений об этой ошибки выполните поиск в Интернете, указав код ошибки как аргумент поиска.

Нажатие на изображении увеличит его
1С 8 ошибка при регистрации, установки компоненты, утилита администрирования серверов
Рис. 3. Возникновение ошибки при регистрации утилиты администрирования серверов 1С 8:
Модуль " radmin.dll " загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x80070005

Не нужно выполнять поиск в интернете, чтобы понять, как устранить, обойти ошибку "модуль *.dll" загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x80070005". Достаточно, чтобы у Вашего пользователя операционной системы было достаточно прав, чтобы запустить "от имени Администратора". В более поздних версиях операционной системы Windows придется перейти к расположению файла-ярлыка через контекстное меню, вызываемой кликом правой кнопкой мыши непосредственно на ярлыке в меню "Пуск". В более ранних версиях ОС пункт будет сразу доступен в контекстном меню, вызванным правой кнопкой мыши — "Запуск от имени администратора".

Нажатие на изображении увеличит его
1С 8 как выполнить регистрацию утилита администрирования серверов
Рис. 4. Переход к расположению ярлыка утилиты регистрации серверов 1С 8,
чтобы запустить под полными правами, из меню "Пуск"

Таким образом, в более поздних версиях ОС Windows, когда откроется каталог расположения ярлыка "Регистрация утилиты администрирования серверов" останется правой копкой открыть контекстное меню и выбрать пункт "Запуск от имени администратора".

Нажатие на изображении увеличит его
1С 8 как запустить под администратором для регистрации файл dll
Рис. 5.

Если у пользователя, под которым выполняются эти действия в Windows, достаточно прав, то в результате регистрации будет получено оповещение об успешном выполнении после запуска утилиты регистрации администрирования серверов от 1С 8.

Нажатие на изображении увеличит его
1С 8 руководство, инструкция, как зарегистрировать утилиту администрирования сервера
Рис. 6. Успешное выполнение DllRegisterServer and DllInstall в
"С:\Program Files\1cv8\[номер_релиза]\bin\radmin.dll"

После этого станет вомозжным создание объектов сервера 1С:Предприятие 8 в консоли. Либо, если уже ранее сервер 1С Предприятия 8 использовался, то станут доступны объекты дерева консоли. Т.к. из-за ошибки "Консоль управления (ММС) не может создать оснастку8" они будут недоступны, пока не зарегистрировать утилиту соответствующего релиза (чаще всего последнего).

Нажатие на изображении увеличит его
1С 8 как обновить консоль сервера предприятия
Рис. 7. Консоль сервера 1С 8 после устранения ошибки:
Консоль управления (ММС) не может создать оснастку

Как установить Консоль администрирования сервера 1С 8.3

«Консоль администрирования сервера 1С 8.3» это инструмент который позволяет производить администрирование 1С серверов (так как у самого сервера 1С нет собственного интерфейса), добавлять удалять базы, блокировать и завершать сеансы пользователей и многое другое. В общем если у Вас 1С работает в клиент-серверном варианте то это инструмент просто обязан быть установленным. Многие начинающие администраторы 1С не знают как его запустить и как установить. Во всех инструкция написано что он находиться в меню «Пуск» в папке «1С предприятие». Но не сказано что во время стандартной установки 1С эта консоль отключена, соответственно она не устанавливается на компьютер.

Добавляем Консоль администрирования сервера

Давайте посмотрим как можно установить «Консоль администрирования сервера 1С 8.3». И так Вам потребовалось её запустить для выполнения каких либо административных действий. Вы заходите в меню «Пуск» но в «1С предприятие » консоли нет.

Для того чтобы она появилась, необходимо заново запустить установку платформы и в окне выбора компонентов включить «Консоль администрирования сервера 1С 8.3/ Administration of 1C:Enterprise server».

После установка Консоль администрирования сервера 1С 8.3 должна появиться в меню «Пуск».

Вот таким образом происходить добавление консоли администрирования, теперь можно запускать и работать с ней. Если у Вас что не получилось, обязательно напишите, постараюсь помочь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *