Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

Публикация № 1024819

Администрирование - Сервисные утилиты

37
Утилита для разработчиков и пользователей с большим количеством установленных платформ 1С, для быстрой регистрации необходимых версий COMConnector и консоли администрирования серверов из одного места.

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

Пришла идея маленькой утилиты "Всё в одном" единственная цель и задача которой - по нажатию кнопки регистрировать Com и консоль и чтобы быстро.

Для запуска утилита требует администраторские права. Логика работы - в реестре ищется место нахождения 1cstarter и по нему определяется рабочий каталог 1с. По структуре каталогов определяются установленные версии 1с и нахождение com и bat файла регистрации консоли. Для каждой платформы две кнопки.

Написано на wpf в VS 2017 исходники кода прилагаю.

Утилита простая без изысков и кучи проверок. На нестандартных путях установки должна работать, НО точно не зарегистрирует 64-разрядную Com dll для сервера. Но и делалась не для этого - а для быстрого переключения на клиенте.

37

Скачать файлы

Наименование Файл Версия Размер
SwitcherComAndConsole.exe
.exe 313,50Kb
20.03.19
11
.exe 313,50Kb 11 Скачать
SwitcherComAndConsole исходники.
.zip 91,24Kb
20.03.19
3
.zip 91,24Kb 3 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. acanta 48 20.03.19 13:27 Сейчас в теме
Спасибо. Классная штука!
2. NaKa 20.03.19 13:56 Сейчас в теме
Вроде некорректно отрабатывает пути (см.вложение), при размещении утилиты на Рабочем столе. Через штатные установочные бат-ники все норм.
Прикрепленные файлы:
3. vardeg 156 20.03.19 15:19 Сейчас в теме
(2) команда выполняется не командой, а дергается RegMSC.cmd файл самой 1с из ее директории.
Гляньте содержимое файла - оно не самое тривиальное. Мое подозрение что это связано с защитой операционной системы от скачанных файлов.
Если глобальный контекст выполнения для нее путь рабочего стола - возможно связанно с тем что файл загружен из интернета, попробуйте его разблокировать.
В зависимости от операционной системы может быть кнопка или галочка может быть разной. Но логика одна.
Прикрепленные файлы:
4. NaKa 20.03.19 17:39 Сейчас в теме
Защита отключена (Win10Pr0 x64)

COM нормально для всех платформ регистрируется

Консоль для 8.3.12.1714\1790 - регистрруется нормально
8.3.6.\8.3.9\8.3.10 - выдает ошибку
7. vardeg 156 21.03.19 16:25 Сейчас в теме
(4)
Попытаюсь понять и разобраться в чем дело. Буду смотреть скрипты регистрации консоли от 1с.
5. pro100vasya 21.03.19 04:13 Сейчас в теме
Все хорошо, но еще бы анрегистрацию библиотек добавить, а то бывает конфликтуют.
6. starik-2005 1762 21.03.19 09:43 Сейчас в теме
На мой скромный взгляд рулит утилита публикации базы на веб-сервере)))
8. baykovsky 23.03.19 14:50 Сейчас в теме
Спасибо! Все работает. Очень удобно.
Оставьте свое сообщение