Como:
Arquivos: gostaria que todos executassem um script que basicamente procurasse em locais comuns de arquivos e copiasse um compartilhamento com o novo nome de usuário.
copy %userprofile%\Desktop \ServerBackup\%newUserName%\Desktop
copy %userprofile%\Downloads\ServerBackup\%newUserName%\Downloads
Apenas descubra quais diretórios você suportará e escreva o script com bastante facilidade aqui.
Para impressoras, você pode adicionar suas consultas WMI de script para obter informações básicas sobre a impressora com facilidade. olhe para:
wmic printer get /?
Para decidir quais atributos lhe fornecem as informações necessárias. Se as impressoras já estiverem em um servidor de arquivos, você poderá remapear as unidades no novo perfil facilmente com:
\printServer\PrinterName
Para as configurações do explorer, eu não iria mexer com isso. É possível fazer o backup de favoritos em %userprofile%\favorites
Eu não iria cavar muito mais fundo, algumas coisas não serão transferidas corretamente, e haveria muita escavação de registro. Provavelmente seria mais fácil encontrar as configurações mais importantes / comuns e aplicá-las aos novos perfis no script de restauração / login.
Quando o usuário fizer login, peça que ele execute um script de restauração, copiando tudo o que você fez backup no perfil local.
Contanto que você use as variáveis de ambiente, como %userprofile%
você não deve precisar de scripts diferentes para XP e 7.
Faça testes completos, as alterações de domínio são sempre um bom momento. Você quer ter certeza de que está certo antes de lançá-lo e descobrir que o GP quebrou algo simples ou que você perdeu alguns diretórios importantes.
Esta é uma maneira curta e simples de fazer pelo menos, embora talvez não seja a mais robusta.