Назад | Перейти на главную страницу

Server 2008 R2 + кэшированные перемещаемые профили служб удаленных рабочих столов не удаляются при выходе из системы

У меня уже несколько недель возникает проблема с некоторыми перемещаемыми профилями, которые не удаляются с моего хост-сервера служб удаленных рабочих столов, когда пользователь выходит из системы. На данный момент проблема, похоже, связана только с парой пользователей, но меня беспокоит, что такая же проблема возникнет в будущем, когда мы развернем приложение в масштабах всей компании.

В настоящее время у нас есть 15 пользователей, «тестирующих» сервер удаленного рабочего стола, и у меня не было проблем с 13 из них. Что касается двух других, похоже, что после выхода из системы любые изменения в их профилях распространяются обратно в соответствующее сетевое хранилище. Однако кэшированная копия на сервере не удаляется и не перезаписывается, когда пользователь снова входит в систему в следующий раз. Вместо этого новая папка пользователя создается при загрузке профиля с сервера. В итоге я получаю потенциально десятки папок профиля пользователя для отдельного пользователя, которые выглядят примерно так ...

имя пользователя
username.domain
username.domain.001
имя пользователя.domain.002
username.domain.003

С точки зрения конечного пользователя проблем с удобством использования нет.

У кого-нибудь была подобная проблема?

Повторюсь, службы удаленных рабочих столов работают на виртуальной машине Windows Server 2008 R2, размещенной на ферме виртуальных машин Citrix XenServer. Все другие серверы, связанные с RDS (лицензирование, хранилище файлов / профилей, контроллер домена), также работают под управлением Server 2008 R2.

В старые золотые времена можно было установить UPHClean, чтобы он принудительно снимал любые блокировки ресурсов для профиля при выходе из системы. Эта функция встроена в службу профилей пользователей с Vista / 2008. и вы должны иметь возможность наблюдать в журнале событий на предмет любых действий, которые он пытается предпринять - возможно, для определения виновника.

Что-то держит профиль открытым. Вы можете использовать SysInternals ' Обозреватель процессов для поиска дескриптора, указав путь к папке их профиля.

Кроме того, иногда необходимо иметь запланированную задачу для поиска профилей, которые не соответствуют зарегистрированным пользователям, и их удаления. Удаление состоит из выгрузки куста профиля из реестра (REG UNLOAD), удаления связанного раздела реестра для профиля, расположенного по адресу:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<profilekey>

затем удалите папку профиля пользователя.