У меня есть настройки домена Active Directory с Samba 4.2. Этот домен использует перемещаемые профили для всех пользователей, которые хранятся в общей папке "Профили" на сервере Samba. Кроме того, он использует перенаправление папок для нескольких компонентов профиля, включая AppData, Documents и Pictures. Перенаправления хранятся в отдельном общем ресурсе "Перенаправления" на сервере Samba. Все эти настройки реализованы с использованием групповых политик, и на первый взгляд работают нормально.
Однако я вошел в систему одного пользователя слишком рано в процессе установки (для целей тестирования) и решил, что хочу реинициализировать его перенаправления. Поэтому я удалил соответствующую папку пользователя ("eric") на общем ресурсе Redirects. На стороне сервера все это сработало. Все физические файлы были удалены, и использование smbclient для отображения общего ресурса не показывает никаких признаков папки.
$smbclient //server/Redirects -Ueric -c 'ls'
Domain=[TRAMSTRAAT] OS=[Windows 6.1] Server=[Samba 4.2.0]
. D 0 Sat Apr 4 14:16:30 2015
.. D 0 Mon Mar 30 04:16:10 2015
peter D 0 Mon Mar 30 16:52:02 2015
hennie D 0 Mon Mar 30 04:46:26 2015
Administrator D 0 Mon Mar 30 04:58:34 2015
johnny D 0 Mon Mar 30 04:48:38 2015
Почти на всех других клиентах Windows эта папка также исчезла. Тем не менее, на компьютере Windows, который создал папку перенаправления, папка все еще кажется слишком существует! (Я не могу публиковать изображения из-за ограничений репутации.)
Эта папка содержит только пустую папку AppData. Попытка удалить папку AppData или содержащую ее папку приводит к ошибке, которая говорит о том, что запрошенное действие может быть выполнено только тогда, когда компьютер подключен к сети. Что это такое.
Это очень сильно портит профиль этого пользователя, не позволяя ему использовать какие-либо перенаправленные местоположения.
Я пытался найти любую синхронизацию или кэширование и сбросить ее, но, честно говоря, я даже не знаю, с чего начать. Кто-нибудь знает, как сообщить Windows, что эта папка больше не существует?