Миграция профилей пользователей
Я работаю над обновлением инфраструктуры VDI. Мы обновляем VMWare Horizon View v5.1 до v6. Я унаследовал этот беспорядок от предыдущего администратора.
Наряду с этим обновлением мы перемещаем пользовательские данные из перемещаемых профилей в перенаправленные профили / управление персоной и на новый файловый сервер. Перемещаемые профили и данные различных профилей находятся на Server 2008, и мы переходим на Server 2012 R2.
В настоящее время я тестирую Robocopy, чтобы перенести различные данные, разбросанные по разным серверам, чтобы объединить их в одном профиле пользователя на новом сервере, так что это комплексный шаг для этого пользователя. В моем сценарии вы можете увидеть несколько логических шагов, когда я перемещаю данные из определенных папок в соответствующие папки, перемещаю корневые папки и удаляю дублирующиеся папки.
Мой скрипт ниже:
REM :Copy roaming profile from old location to new location:
Robocopy \\scfile1\StaffProfiles$\WS\Individual\%username%.v2\Desktop \\pvsc-file03.kdl.net\home$\%username%\Desktop /e /copy:datso /mt:32
Robocopy \\scfile1\StaffProfiles$\WS\Individual\%username%.v2\Downloads \\pvsc-file03.kdl.net\home$\%username%\Downloads /e /copy:datso /mt:32
Robocopy \\scfile1\StaffProfiles$\WS\Individual\%username%.v2\Pictures \\pvsc-file03.kdl.net\home$\%username%\Pictures /e /copy:datso /mt:32
Robocopy \\scfile1\StaffProfiles$\WS\Individual\%username%.v2\Favorites \\pvsc-file03.kdl.net\home$\%username%\Favorites /e /copy:datso /mt:32
Robocopy \\scfile1\StaffProfiles$\WS\Individual\%username%.v2\Documents \\pvsc-file03.kdl.net\home$\%username%\Documents /e /copy:datso /mt:32
REM :Copy home profile pictures from old location to new location:
Robocopy \\scfile1\Home\%username%\\"My Pictures" \\pvsc-file03.kdl.net\home$\%username%\Pictures /e /copy:datso /mt:32
REM :Copy home profile music and videos from old location to new persona management location:
Robocopy \\scfile1\Home\%username%\\"My Music" \\pvsc-file03.kdl.net\persona$\%username%.V2\Music /e /copy:datso /mt:32
Robocopy \\scfile1\Home\%username%\\"My Videos" \\pvsc-file03.kdl.net\persona$\%username%.V2\Videos /e /copy:datso /mt:32
REM :Copy home profile documents to new location
Robocopy \\scfile1\Home\%username%\\"My Documents" \\pvsc-file03.kdl.net\home$\%username%\Documents /e /copy:datso /mt:32
REM :Copy remaining home profile root folder from old location to new location:
;
Robocopy \\scfile1\Home\%username%\ \\pvsc-file03.kdl.net\home$\%username%\Documents /e /copy:datso /mt:32
REM :Delete un-needed, duplicate folders that were migrated from the above command:
RD /s /q \\pvsc-file03.kdl.net\home$\%username%\Documents\"My Music"
RD /s /q \\pvsc-file03.kdl.net\home$\%username%\Documents\"My Videos"
RD /s /q \\pvsc-file03.kdl.net\home$\%username%\Documents\"My Pictures"
RD /s /q \\pvsc-file03.kdl.net\home$\%username%\Documents\"My Documents"
Теперь проблема, с которой я сталкиваюсь, заключается в том, что когда я вхожу на новый файловый сервер в качестве администратора домена и запускаю сценарий, он заменяет мое текущее имя пользователя на%username%. Это можно обойти?
1 ответ
Если нет, то вам придется заполнять список пользователей из AD или использовать групповой символ, чтобы получить их всех? или только если дата не старше, чем параметр в Robocopy. Но скрипт входа в систему тоже будет работать нормально:)
Надеюсь, вы с ней ладили:)