Имя: Пароль:
1C
 
Поменять путь к базе одновременно для 100 пользователей RDP
, ,
0 ac13
 
29.08.16
09:44
Хорошего дня.
Есть терминальный сервер, к которому подключаются юзеры через RDP.
У каждого юзера на рабочем столе сервера свой ярлык 1С с прописанным путем к базе 1С на SQL.
Меняется путь к базе. Юзеров больше 100. Надо всем перепрописать путь к базе. Делать это вручную, подключаясь к RDP каждого юзера, муторно.
Есть вариант единовременно и единоразово поменять путь к базе у всех юзеров?
1 Amra
 
29.08.16
09:46
Доменной политикой обновлять файлик со списком баз при каждом логоне пользователя
2 ac13
 
29.08.16
09:48
(1) подскажите, а где расположен файлик со списком баз и как это делается?
3 _stay true_
 
29.08.16
09:50
(2) Если WinSrv 2008 и старше: C:\Users\%Username%\AppData\Roaming\1C\1CEStart\ibases.v8i
4 floody
 
29.08.16
09:50
Для таких случаев можно делать общие списки баз.
5 _stay true_
 
29.08.16
09:51
(2) Чуть не забыл: (4) дело говорит.
6 ac13
 
29.08.16
10:06
(3) получается, что нужно будет открыть файл ibases.v8i из каждой папки пользователя и там перепрописать путь или же скопировать файл с нужным путем в каждую папку?
(4) а как создать общий список баз?
7 Dmitrii
 
гуру
29.08.16
10:15
(6) >> как создать общий список баз?

В окне стартера 1С в списке баз нажимаем правую кнопку мыши на нужной базе и выбираем из контекстного меню пункт "Сохранить ссылку в файл".
Повторяем операцию для каждой нужной базы.
Открываем в блокноте получившиеся файлы и Copy-Paste'ом склеиваем один файл все нужные базы.
Выкладываем получившийся файл на общедоступную шару с доступом только на чтение (чтобы случайно никто, кроме тебя, не смог файлик подправить).
Делаем рассылку всем пользователям с сообщением, что старые базы больше работать не будут и краткой инструкцией о том, как подключить новые базы.

В дальнейшем остается только добавлять, удалять или изменять  этот файл, чтобы у всех пользователей был актуальный список баз с нужными адресами и названиями.
8 Dmitrii
 
гуру
29.08.16
10:18
Изменять принудительно файл C:\Users\%Username%\AppData\Roaming\1C\1CEStart\ibases.v8i считаю членовредительством. Так у многих пользователей могут прописаны какие-то свои информационные базы (не как у большинства) - копии, тестовые, демонстрационные, кадровые и пр. и пр.
9 ac13
 
29.08.16
10:20
(7) Спасибо.
(8) Нет, никаких баз ни у кого нет кроме тех, что я им прописываю.
Спасибо большое!
10 Dmitry77
 
29.08.16
10:23
если  совсем быстро
пришешь батник
внутри то-то типа

"C:\Program Files\1cv82\8.2.15.301\bin\1cv8.exe" ENTERPRISE /S "Server1C/DataBase"

выкладывашь его в общую папку.
Шлешь всем ссылку
11 ac13
 
29.08.16
10:31
(10) хорошо, спасибо за решение!