Войти

Показать полную графическую версию : [решено] Помогите с запуском экземпляра реестра пользователя через Bat


8ash8
20-02-2016, 14:22
Добрый день, появилась необходимость с помощью команды BAT`ника из под учетки администратора домена на определенном ПК, запустить экземпляр реестра пользователя на том же ПК. Подскажите плиз, какой командой это сделать?

Iska
20-02-2016, 15:19
Не смог перевести на русский:
запустить экземпляр реестра пользователя »

Elven
22-02-2016, 11:41
Iska, скорей всего имеется ввиду HKCU и HKCC.
К ветке HKCU доступ получить весьма просто: они все хранятся в HKU. HKCU каждого пользователя скрывается за длинным названием начинающимся с S-. Как соотнести его с именем пользователя в домене? Ну например так:
dsquery user -samid %username% | dsget user -sid
вместо %username% подставляем имя учетной записи.

Можно еще посмотреть значение Wallpaper в HKEY_USERS\SID\Control Panel\Desktop (там вместо переменной %userprofile% используется абсолютный путь), но можно обломаться если у пользователя, например, было сменено имя учетной записи, так что надежнее все же через SID.




© OSzone.net 2001-2012