Перенаправление папок позволяет хранить некоторые папки пользовательского профиля (специальные папки, такие как «Рабочий стол», «Документы», «Изображения», «Загрузки» и т. д.) в общей сетевой папке на файловом сервере. Перенаправленные папки работают аналогично сопоставленным сетевым дискам (пользователи получают доступ к файлам своего профиля по сети на файловом сервере). В этой статье мы рассмотрим, как использовать групповую политику для включения перенаправления папок на пользовательских компьютерах в домене Active Directory.
Преимущества использования перенаправленных папок:
- Вы можете настроить централизованное резервное копирование пользовательских данных на файловом сервере (вместо того, чтобы включать резервное копирование на каждой рабочей станции);
- Когда пользователь входит в систему на любом компьютере, он получает доступ к файлам своего личного профиля;
- Вы можете управлять разрешенным содержимым в различных файлах (используя роль FSRM в Windows Server) или ограничивать размер пользовательского профиля с помощью дисковых квот NTFS;
- Вы можете использовать перенаправленные папки как для рабочих станций, так и для терминальных серверов (ферма Remote Desktop Services/RDS);
- Вы можете использовать перенаправление папок в RDS вместе с перемещаемыми профилями (диски профилей пользователей или контейнеры профилей FSLogix). Это может снизить нагрузку на сеть и ускорить загрузку профилей, поскольку вам не придется копировать данные из перенаправленных папок на хост RDS при входе в систему и обратно при выходе из нее.
Настроить перенаправленные папки в среде Active Directory можно в два этапа:
- Создайте общую сетевую папку на файловом сервере и предоставьте права доступа;
- Настройте параметры перенаправления папок с помощью групповой политики.
Создайте доменную группу пользователей, для которых вы хотите включить перенаправление папок. Вы можете создать новую группу AD и добавить в нее пользователей с помощью PowerShell или оснастки ADUC mmc:
New-ADGroup munFolderRedirection -path 'OU=Groups,OU=Munich,dc=woshub,DC=com' -GroupScope Global -PassThru –Verbose
Add-AdGroupMember -Identity munFolderRedirection -Members user1,user2,user3
Создайте общий ресурс папок для хранения перенаправленных папок пользователей на файловом сервере.
Для хранения пользовательских папок рекомендуется использовать отдельный диск (отличный от системного диска C:). Создайте сетевую папку и откройте к ней общий доступ с помощью проводника Windows или команды New-SmbShare PowerShell:
New-SmbShare -Name RedirFolder -Path D:\RedirFolder –description "Target location for user's redirected folders"
Затем необходимо настроить правильные NTFS-разрешения на папку, чтобы каждый пользователь мог получить доступ только к своим файлам.
Откройте свойства папки и перейдите к пункту Безопасность вкладка. Нажмите Дополнительно, затем нажмите Отключить наследование. Когда появится предупреждение, выберите Преобразование унаследованных разрешений в явные разрешения на объект.
Удалите Users/Authenticated Users из списка разрешений NTFS и оставьте следующие разрешения:
- Администраторы (полный контроль, эта папка, вложенные папки и файлы)
- SYSTEM (полный контроль, эта папка, вложенные папки и файлы)
- CREATOR OWNER (Полный контроль, только вложенные папки и файлы)
Теперь добавьте параметр munFolderRedirection группы безопасности и предоставьте следующие разрешения на корневую папку (Применяется только к -> этой папке):
- Обращение к папке/выполнение файла
- Список папок/Прочтение данных
- Чтение атрибутов
- Чтение расширенных атрибутов
- Создание папки/дополнение данных
- Разрешения на чтение
Предоставьте права полного контроля для папки Authenticated Users
в свойствах сетевого ресурса (Sharing -> Advanced Sharing -> Permissions).
При такой конфигурации пользователям разрешено создавать папки в корне каталога, а доступ к содержимому вложенных папок имеют только владельцы.
Затем можно создать групповую политику Folder Redirection для пользователей. Откройте домен Консоль управления групповой политикой (gpmc.msc
), создайте новый GPO и привяжите его к организационной единице (OU) с целевыми учетными записями пользователей.
Чтобы применить политику только к определенным пользователям, удалите параметр Аутентифицированные пользователи группа из Фильтрация безопасности и добавьте munFolderRedirection и Доменные компьютеры группы.
Отредактируйте новый GPO и разверните Конфигурация пользователя -> Политика -> Настройки Windows -> Перенаправление папок.
Здесь представлены варианты перенаправления различных папок пользовательского профиля. В этом примере я настрою перенаправление для папки Документы только для папки (аналогичным образом можно включить перенаправление папок для других папок профиля).
AppData (roaming)
используется редко.Откройте Документы свойства папки и настройте следующие параметры перенаправления папок:
- Настройки: — Базовый, Перенаправление папок всех пользователей в одно и то же место
- Расположение целевой папки: Создайте папку для каждого пользователя в корневом каталоге
- Корневой путь:
\\mun-fs1\RedirFolder
(укажите UNC-путь к ранее созданной общей папке)
На вкладке «Параметры» есть несколько опций:
- Предоставить пользователю исключительные права на Документы — можно отключить, поскольку мы уже заранее настроили правильные разрешения NTFS;
- Переместите содержимое папки «Документы» в новое место — следует ли перемещать существующие файлы в документах пользователя в перенаправленную папку на файловом сервере;
- Перенаправлять папку обратно в локальное расположение профиля пользователя при удалении политики — эта опция включает автономный доступ к данным (с помощью Offline Files в Windows) и определяет поведение при отключении GPO.
Добавьте свой файловый сервер и/или домен в доверенную локальную интрасеть с помощью команды Список назначений сайтов в зоны Настройка GPO под Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Internet Explorer -> Панель управления интернетом -> Страница безопасности.
В настройках политики укажите список доверенных серверов в следующем формате:
- Имя сервера или домена (в формате:
file://hostname
,\\hostame
или его IP-адрес) - Номер зоны (
1
— для локальной интрасети)
Если вы не настроите этот параметр, запуск ярлыков и исполняемых файлов из перенаправленного каталога может привести к появлению предупреждений безопасности Windows.
Выйдите из системы и войдите на компьютер пользователя (это приведет к обновлению параметров групповой политики на устройстве).
Затем откройте свойства папки «Документы» и убедитесь, что UNC-путь к общей папке на файловом сервере отображается как Расположение.
Вы можете создавать файлы и папки в папке Documents, и они будут доступны пользователю на любом компьютере в вашем домене.