Мы только что перешли на Server 2008 R2, и я настроил перенаправление папок для наших пользователей с помощью групповой политики.
Все папки перенаправляются и работают как положено:
Проблема, с которой я столкнулся, заключается в перемещении резервных копий документов пользователей с нашего старого сервера во вновь перенаправленные папки. Когда я копирую или перемещаю файлы, файлы не получают ожидаемых прав, унаследованных пользователями, и пользователь не может получить к ним доступ.
Теперь я знаю, что могу повторно применить разрешения к каждой перенаправленной папке пользователей после копирования файлов, но это будет болезненно для каждого пользователя.
Моя папка, содержащая перенаправленные папки, имеет следующие разрешения:
Разрешения для общего доступа:
Разрешение NTFS:
Разрешения пользователей:
Предложение или два ..... попробуйте использовать robocopy .. и скажите ему игнорировать безопасность / COPY: DAT, это «должно» разрешить копирование файлов и унаследовать разрешения на основе родительских папок. Проблема, когда я это сделал, заключалась в том, что предыдущий администратор установил разрешения для пользователя в дочерних папках, и в итоге мне пришлось вернуться и сбросить их вручную.
Другой вариант - написать сценарий. Если у вас есть масса пользователей, которых нужно переместить, и вы знаете, что вам нужно сбросить ACL, icacls будет одним из способов. Попросите скрипт скопировать данные пользователей, а затем сбросьте разрешения для вас.
Но, скорее всего, вам придется ненадолго отказаться от графического интерфейса, чтобы облегчить себе задачу.