У вас за одним компьютером работает не один пользователь?
Зачем вам копировать вообще всё из users если вам нужны только файлы определенного пользователя
Пользуйтесь в командной строке подстановкой %username% (%%username%% в скриптах) и заливайте\забирайте в backup шару по имени пользователя.
Как это было сделано (без использования easy transfer или migration wizard) на одном из моих мест :
на сервере server создан общий ресурс share со следующими правами :
доступ из сети : everyone - full
права NTFS : Everyone - создание папок, запись данных только для этой папки.
права NTFS: Domain Admins - full на папку, подпапки и файлы
права NTFS: Creator-Owner - full на подпапки и файлы.
Скрипт запускался из-под пользователя, забирал содержимое папок c:\users\%username% с фильтром "*,doc","*.docx","*.xls","*.xslx" и так далее, как вздумается.
Создавалась папка \\server\share\%username% - пользователь имеет права на создание папок, благодаря everyone, затем созданная папка благодаря creator-owner доступна только ему и администраторам домена.
При восстановлении опять же использовался тот же стандартный путь \\server\share\%username% - каждый пользователь мог забрать файлы только из своей папки.
Соответственно использовался один и тот же скрипт для миграции любого пользователя, без вариантов, лишних файлов и прочей чепухи.