Я хочу переместить мой пользовательский каталог 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 Я не хочу использовать профили роуминга и / или перенаправление папок.

1 ответ1

0

Хотя вы не хотите использовать перенаправление папок, вы можете попробовать создать символическую ссылку (вместо точки соединения) на E:\Users\Edwin на C:\Users\Edwin. Эта символическая ссылка всегда относительна, поэтому, если вы обращаетесь к ней с компьютера, на котором есть C:\Users\Edwin, у вас все в порядке, в противном случае она вернет ошибку недоступного местоположения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .