В чем разница между перемещаемым профилем и перенаправлением папок?
На самом базовом уровне профиль пользователя Windows - это совокупность каталогов и файлов в каталогах, которые содержат данные, специфичные для пользователя (очень простой способ взглянуть на это - профиль - это что угодно и все, что содержится в c: \ users \ username directory), а также различные записи реестра, содержащие пользовательские настройки в кусте реестра HKCU.
Реализация чисто перемещаемых профилей будет копировать данные из всего пользовательского профиля с файлового ресурса в систему при входе пользователя в систему и копировать данные для всего пользовательского профиля обратно на файловый ресурс при выходе из системы. В тех случаях, когда пользователь, который имеет перемещаемые профили, разрешил вход в систему на нескольких системах и вносит противоречивые изменения в один и тот же файл в своем профиле, последний выход из системы / запись будет успешным. Когда пользователи начинают сохранять вещи в папке «Мои документы», сохранять изображения с камеры, загружать свои библиотеки iTunes (этого никогда не происходит в корпоративной среде, верно? :), размер данных профиля пользователя, копируемых назад и вперед, может начаться вызвать длительные задержки и увеличить время, необходимое для входа и выхода пользователя из системы.
Какие данные перемещаются в перемещаемых профилях, которые не перемещаются при перенаправлении папок?
Перенаправление папок предоставляет механизм для указания определенных папок (My Docs / AppData / Pictures / etc) в профиле пользователя на файловую папку. Если пользователь входит в несколько систем и применяет перенаправление папок во всех системах, его «Мои документы» во всех системах будут указывать на одно и то же расположение файлового ресурса независимо от того, на какую машину он входит. Обратите внимание, что использование плохо написанных приложений, которые жестко запрограммировали путь (в отличие от чтения реестра или запроса окон для определения правильного местоположения) в свое приложение, может НЕ работать правильно с перенаправлением папки.
Данные, которые «перемещаются» с перемещаемыми профилями, могут включать такие параметры, как настройки профиля Outlook, настройки рабочего стола, настройки экранной заставки, настройки просмотра проводника, установленные / используемые по умолчанию принтеры и т. Д.). Перенаправление папок не учитывает эти вещи, так как не учитывает какие-либо данные, содержащиеся в папках, которые не могут быть перенаправлены (appdata \ local, etc), и не учитывает какие-либо настройки, содержащиеся в кусте реестра HKCU.
Почему плохая идея перенаправить AppData? Каковы последствия отсутствия перенаправления этой папки, если пользователь входит в домен с другого компьютера?
Во-первых, обратите внимание, что перенаправляется только папка Appdata \ Roaming. Папки Appdata \ Local и Appdata \ LocalLow не перенаправляются.
Перенаправление папки AppData представляет собой смешанный пакет, и взаимодействие с пользователем во многом зависит от используемых приложений. В решении с перенаправленной папкой все операции ввода-вывода в папку Appdata \ Roaming могут вызывать проблемы с производительностью (влияющие на файловые серверы, сеть и используемую систему) с перенаправлением папок, поскольку для чтения / записи этих данных по сети потребуется к файлообменнику. Кроме того, если приложение используется в нескольких системах и требует блокировки файла для одного и того же файла, перенаправление папок может не работать, поскольку на файловом сервере имеется только одна копия, к которой можно получить доступ и заблокировать. С учетом всего сказанного вы начинаете с профилирования приложений, и, если нет серьезных признаков возможных проблем с производительностью, я обычно рекомендую начинать с перенаправления AppData и следить за проблемами производительности.