Я хочу переместить мой пользовательский каталог C:\Users\Edwin на подключенный сетевой диск E: (то есть подключенный с сетевого ресурса \\192.168.22.9 \share).
Сложная часть заключается в перемещении самого каталога пользователя. Я нашел 2 возможных решения, которые не были применимы ко мне из-за моего использования сетевого диска.
1.Переместите C:\Users\Edwin "в" E:\Users\Edwin и затем используйте символьную ссылку соединения (mklink -J), чтобы вернуться к C:\Users\Edwin.
Это не работает для меня, потому что я не могу создать символическую ссылку на соединение из каталога на нелокальном диске.
2.Изменение значения ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory с% SystemDrive%\Users на E:\Users ДО создания пользователя Edwin.
После этого, когда пользователь "Эдвин" впервые войдет в систему, профиль будет находиться в E:\Users\Edwin.
Проблема в том, что я столкнулся с проблемой курицы и яйца.
При первом входе в систему как пользователь "Edwin" профиль будет создан в E:. Однако в момент первого входа в систему подключенный сетевой диск E: отсутствует.
Я пробовал следующее безрезультатно:
1.Создайте постоянный подключенный диск в качестве администратора. Не сработало Подключенный диск виден только пользователю с правами администратора.
2.Создайте постоянный подключенный диск, используя системные права (используя PsExec -s). Не сработало Подключенный диск не принадлежит никому, даже текущему пользователю-администратору.
3.Создайте постоянный подключенный диск, используя только что созданного пользователя Edwin, еще не войдя в систему как Edwin (снова используя PsExec). Не сработало В то время как возможно создать подключенный диск как другой пользователь, как только я попытался сделать это постоянно (/persistent:yes), я получаю ошибку Access Denied.
Есть идеи, как это можно сделать? Или это вообще можно сделать?
PS Я не хочу использовать профили роуминга и / или перенаправление папок.