Среда: домен AD (уровень W2K8) с рабочими столами Vista и серверами W2K8 и домен AD (уровень W2K3) с рабочими столами XP на серверах W2K3.
Время от времени я замечаю пользователя, локальный профиль которого находится в C:\Users\username.domain
вместо того C:\Users\username
Я знаю, что это может произойти, когда пользователи входят в домен A с рабочей станции, расположенной в домене B, но я видел, как это происходило много раз, когда .domain совпадает с доменом рабочей станции.
Когда это становится проблемой, мы обычно удаляем локальный профиль и заставляем пользователя снова войти в систему, после чего профиль загружается правильно.
Я проверял средство просмотра событий несколько раз, но не нашел никаких записей по этому поводу.
Вопрос: что вызывает такое поведение?
Если профиль пользователя создан на C:\Users\username.domain
(или C:\users\username.domain001
) то это потому, что папка или профиль уже существовали в C:\users\username
(или, по крайней мере, окна так думают).
Самая распространенная причина в моей среде заключается в том, что сетевое подключение было прервано (в большинстве случаев пользователь выключает и выключает ПК) во время загрузки перемещаемого профиля, и критические файлы (а именно реестр) были повреждены, что сделало профиль неспособным загрузить при последующих попытки.
ACL сделает это, если пользователь не сможет загрузить профиль в этот каталог (доступ запрещен).
ИМО, наиболее вероятным кандидатом является коррупция.
В любом случае: это не должно быть проблемой. Если у вас есть сценарии или приложения, которые полагаются на профиль пользователя, находящийся в определенном месте, они сломанный, и необходимо исправить. Я понимаю, что реализую обходной путь, но все же попытаюсь решить проблему.