я хочу переместить мой каталог пользователя C:UsersEdwin
на подключенный сетевой диск E: (т. е. подключенный из сетевой папки \192.168.22.9share
).
трудная часть заключается в перемещении самого каталога пользователя. Я нашел 2 возможных решения, оба из которых не были применимы ко мне из-за моего использования сетевого диска.
-
двигаясь
C:UsersEdwin" to "E:UsersEdwin
, а затем использовать символическую ссылку соединения (mklink -J
) ссылка наC:UsersEdwin
.это не работает для меня, потому что я не могу создавать соединение симлинк из папки на локальном диске.
-
изменение значения раздела реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileListProfilesDirectory
С%SystemDrive%Users
toE:Users
перед созданием пользователя "Edwin".после этого, когда пользователь" Edwin " впервые войдет в систему, профиль будет в
E:UsersEdwin
.
проблема в том, что я столкнулся с проблемой курицы и яйца.
при первом входе пользователя "Edwin" профиль будет создан в E:
. Однако, на данный момент я первый логин, подключенный сетевой диск E:
нет.
я пробовал следующее безрезультатно:
-
создание постоянного подключенного диска от имени администратора. Не сработало. Подключенный диск виден только администратору.
-
создать постоянный сетевой диск с правами системы (используя
PsExec -s
). Не сработало. Подключенный диск не "принадлежит" никому, даже нынешние Администратор пользователь. -
создать постоянный сопоставленный диск с помощью вновь созданного пользователя Edwin, без входа в систему как Edwin еще (с помощью
PsExec
снова). Не сработало. Хотя можно создать подключенный диск как другой пользователь, как только я попытался сделать это настойчиво (/persistent:yes
), I get aAccess is Denied
ошибка.
есть идеи, как это можно сделать? Или это вообще можно сделать?