Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» На терминальном сервере поменять список баз 1С

Автор: GaDiNa
Дата сообщения: 09.06.2006 14:13
Доброго времени суток.

Мне нужно скриптом, на терминальном сервере поменять список баз для юзеров..
проблема в том, что инфа эта храница в HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles.
А для залогиненых юзеров в терминал она будет в:
HKEY_USERS\S-1-5-21-1960408961-838170752-839522115-1165\Software\1C\1Cv7\7.7\Titles

То есть задача:

На терминальном сервере, в консоли (консольный сеанс) запустить reg-файл для смены списка 1С баз под профилем терминального юзера с его же правами..


команда
runas /profile /user domain\username "regedit /s d:\regfile.reg"
спрашивает пароль юзера username.
а у меня этих юзеров 20 !
не получается автоматизировать...

Да еще и есть ньюанс - некоторые юзеры в момент смены списка баз могут быть не залогинены на сервак.
То есть в ветке HKEY_USERS\ не будет ихнего SID-а
Что будет в случае если я попытаюсь записать "кудато" инфу ?
Автор: Sadok
Дата сообщения: 14.06.2006 09:06
GaDiNa
Что-то из пушки по воробьям... Юзер имеет права записи в свою ветку реестра - подсунь ему батник в логон-скрипт и не мучайся.

Цитата:
То есть в ветке HKEY_USERS\ не будет ихнего SID-а

Если хоть раз логинился - будет.
Радикальный способ: убить все профили, создать "эталонный", скопировать его в "%SystemDrive%:\Documents and Settings\Default User\"
Автор: GaDiNa
Дата сообщения: 15.06.2006 19:01
Sadok
нет.. надо уметь это делать и пока южзер не вошел - то есть оффлайн редактирование NTUSER.DAT и даже когда он уже вошел, причем не перелогонивая его..
Таким образом простой логон скрипт не поможет..
Автор: ulgen
Дата сообщения: 18.06.2006 00:37
подгружаете ntuser.dat с помощью regedit Load Hive и редактируете

Страницы: 1

Предыдущая тема: Отсутствуют серверы ко-е могли бы обработать запрос...


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.