Забитый диск C дал пищу для ума - как же перенести профиль пользователя на другой диск. Официального решения от Microsoft нет, пришлось импровизировать.
ОС: Windows 2008 Server Standart Edition.
Имя пользователя: username.
Системный диск: C.
Выполняем все действия под администраторской учетной записью.
Переносить будем в папку users на диске D.
ОС: Windows 2008 Server Standart Edition.
Имя пользователя: username.
Системный диск: C.
Выполняем все действия под администраторской учетной записью.
Переносить будем в папку users на диске D.
- Запускаем regedit, ищем по всему реестру сочетание "C:\users\username".
В найденных значениях исправляем на "d:\users\username". - Создаём папку users на D, настроим права доступа: удалим "все", добавим "usermane" и дадим полный доступ.
Убедимся, что у администраторов тоже есть полный доступ. - В проводнике Windows (но не через far или другой файловый менеджер) переносим папки со старого профиля, начиная с Видео и ниже, вместе с профилем. Потом переносим папки Documents, AppData.
- Запускаем скрипт из каталога d:\users\username, который создает другие элементы в папке (ссылки).
Скачиваем по вышеприведенной ссылке или создаём файл cmd:
mklink /J "Application Data" "AppData\Roaming"
mklink /J "Cookies" "AppData\Roaming\Microsoft\Windows\Cookies"
mklink /J "Local Settings" "AppData\Local"
mklink /J "NetHood" "AppData\Roaming\Microsoft\Windows\Network Shortcuts"
mklink /J "PrintHood" "AppData\Roaming\Microsoft\Windows\Printer Shortcuts"
mklink /J "Recent" "AppData\Roaming\Microsoft\Windows\Recent"
mklink /J "SendTo" "AppData\Roaming\Microsoft\Windows\SendTo"
mklink /J "Start Menu" "AppData\Roaming\Microsoft\Windows\Start Menu"
mklink /J "My Documents" "Documents"
mklink /J "Templates" "AppData\Roaming\Microsoft\Windows\Templates"
attrib /S /D /L +H +S "Application Data"
attrib /S /D /L +H +S "Cookies"
attrib /S /D /L +H +S "Local Settings"
attrib /S /D /L +H +S "NetHood"
attrib /S /D /L +H +S "PrintHood"
attrib /S /D /L +H +S "Recent"
attrib /S /D /L +H +S "SendTo"
attrib /S /D /L +H +S "Start Menu"
attrib /S /D /L +H +S "My Documents"
attrib /S /D /L +H +S "Templates" - Меняем владельца папки на username.
- Заходим под учеткой username
- Запускаем Outlook, изменяем пути к папкам (если необходимо)
- Запускаем regedit и в HKCU еще раз ищем сочетание "с:\users\username" и исправляем на "d:\users\username" где найдется.
Актуально и для Windows Server 2008R2
ОтветитьУдалить