Я пытаюсь понять немного больше о процессе входа в Windows / AD.
В Active Directory можно установить homeDrive и homeDirectory на объекте пользователя. То же самое можно настроить для локальных пользователей в lusrmgr.msc. Эти настройки соответствуют «Подключить: […] Кому: […]» на вкладке профиля в свойствах пользователей. Некоторые люди говорят, что использовать эти настройки больше не рекомендуется.
На вашей машине с пользователем с этими настройками можно увидеть, на что они настроены, в HOMEDRIVE
и HOMESHARE
Переменные среды. После кучи поисков я обнаружил, что они устанавливаются explorer.exe с помощью функции shell32!RegenerateUserEnvironment
.
Я также вижу, что окна каким-то образом локально кэшируют информацию об этих настройках, потому что даже без подключения к домену окна все еще могут правильно устанавливать переменные среды.
Итак, со всей этой информацией у меня осталось два вопроса:
- Где Windows хранит эту информацию локально?
- Какой компонент / процесс / функция устанавливает
HOMESHARE
как сетевой диск?