Добрый день!
Навеяно недавним постом — «Управление списком баз 1С 8.2 с помощью Active Directory», поделюсь альтернативным решением данной задачи:
Стоящие задачи по автоматизации схожие: существует множество баз 1С и каталог AD, необходимо пользователю, находящемуся в определенной группе AD, дать возможность запустить определенную базу 1С.
Данный способ удобен только если пользователь работает с небольшим количеством баз 1С (от одной до десяти), так как он предполагает вынесение для каждой базы отдельного ярлыка на рабочий стол.

Шаг 1.
Создадим в AD группу, включающую в себя список компьютеров, на которых установлен клиент 1С — в нее войдут серверы терминальной фермы, а так же компьютеры, на которых установлен клиент 1С. На самом деле это можно и не делать, но мы будем использовать эту группу как дополнительный фильтр:

Шаг 2.
Создадим в AD группы для пользователей баз 1С:

Можно заметить, для запуска базы с другими параметрами (в данном случае в режиме толстого клиента) создается отдельная группа.
Шаг 3.
Создаем групповую политику, управляющую ярлыками пользователя:

К сожалению, для 1С еще не существует версии клиента для платформы х64, поэтому расположение клиента по умолчанию зависит от разрядности платформы. Для версии 1С 8.3 на 32-разрядной версии Windows клиент установлен в %ProgramFiles%\1cv8\common\1cestart.exe, а на 64-разрядной Windows — %ProgramFiles(x86)%\1cv8\common\1cestart.exe
Теперь более подробно рассмотрим создание каждого элемента.
На вкладке «Общие» зададим параметры подключения к базе, расположение ярлыка (в данном случае — рабочий стол). Пример создания ярлыка для платформы Win x64

Небольшое отступление для тех, кто только планирует переход с платформы 1С 8.2 на 8.3:
Во вкладке «Общие параметры» сделаем нацеливание нашего ярлыка на сделанные ранее группы AD:

Настройка для платформы Win x86:

и для Win x64:

Добавление новой базы сводится к созданию новой группы AD, копированию ярлыка в GPO и редактированию подключения к базе.
P. S. Если у вас есть сотрудники, самостоятельно расставляющие ярлыки на рабочем столе, то этот способ доступа к базам лучше не использовать.
Спасибо за внимание, надеюсь данный пост будет вам полезен.
Навеяно недавним постом — «Управление списком баз 1С 8.2 с помощью Active Directory», поделюсь альтернативным решением данной задачи:
- без использования скриптов
- без правки файлов 1С (ibases.v8i, 1CEStart.cfg)
Стоящие задачи по автоматизации схожие: существует множество баз 1С и каталог AD, необходимо пользователю, находящемуся в определенной группе AD, дать возможность запустить определенную базу 1С.
Данный способ удобен только если пользователь работает с небольшим количеством баз 1С (от одной до десяти), так как он предполагает вынесение для каждой базы отдельного ярлыка на рабочий стол.

Шаг 1.
Создадим в AD группу, включающую в себя список компьютеров, на которых установлен клиент 1С — в нее войдут серверы терминальной фермы, а так же компьютеры, на которых установлен клиент 1С. На самом деле это можно и не делать, но мы будем использовать эту группу как дополнительный фильтр:
Шаг 2.
Создадим в AD группы для пользователей баз 1С:
Можно заметить, для запуска базы с другими параметрами (в данном случае в режиме толстого клиента) создается отдельная группа.
Шаг 3.
Создаем групповую политику, управляющую ярлыками пользователя:
К сожалению, для 1С еще не существует версии клиента для платформы х64, поэтому расположение клиента по умолчанию зависит от разрядности платформы. Для версии 1С 8.3 на 32-разрядной версии Windows клиент установлен в %ProgramFiles%\1cv8\common\1cestart.exe, а на 64-разрядной Windows — %ProgramFiles(x86)%\1cv8\common\1cestart.exe
Теперь более подробно рассмотрим создание каждого элемента.
На вкладке «Общие» зададим параметры подключения к базе, расположение ярлыка (в данном случае — рабочий стол). Пример создания ярлыка для платформы Win x64
Небольшое отступление для тех, кто только планирует переход с платформы 1С 8.2 на 8.3:
- Если у вас база 1С была прописана в списке подключенных баз (файле ibases.v8i), то необходимо будет изменить версию клиента для запуска, указав значение «8.3».
Если же база запускалась только с ярлыка, то проблем не возникнет. - Если при переходе вы удаляете платформу версии 8.2, то запуск клиента будет невозможен, так как изменился каталог расположения клиента с "%ProgramFiles%\1cv82" на "%ProgramFiles%\1cv8". В этом случае вам необходимо будет поправить путь к 1cestart.exe.
Во вкладке «Общие параметры» сделаем нацеливание нашего ярлыка на сделанные ранее группы AD:
Настройка для платформы Win x86:
и для Win x64:
Добавление новой базы сводится к созданию новой группы AD, копированию ярлыка в GPO и редактированию подключения к базе.
P. S. Если у вас есть сотрудники, самостоятельно расставляющие ярлыки на рабочем столе, то этот способ доступа к базам лучше не использовать.
Спасибо за внимание, надеюсь данный пост будет вам полезен.