Script de backup de perfil para o XP migrar para o Vista

1

Eu tenho um .cmd que eu uso para copiar nossos arquivos locais de usuários quando eles mudam de computador. Isso funciona muito bem no XP / 2000, mas agora eu posso ver que nós (grandes empresas) estamos mudando para o Vista. E queria saber se os caminhos usados no meu .cmd também funcionariam no Vista ...

este é um recorte e cola real do script ("para resumir meu post" se o script completo for necessário / queria que eu possa inserir isso ...) apenas para mostrar os caminhos:

robocopy "C:\DOCUME~1\%userid%\Desktop "%dest%\%Process%" /S /E /COPYALL /V /NP /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Favorites" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\My Documents" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Start Menu" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Internet Explorer\Quick Launch" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Local Settings\Application Data\other" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\%Process%" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Address Book" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Outlook" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Proof" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Signatures" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Local Settings\Application Data\Microsoft\Outlook" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE

set dest = x: \% userid% e% process% é a parte depois de% userid%

    
por Frode Eskil 27.06.2009 / 00:22

2 respostas

0

Você pode usar a variável de ambiente% USERPROFILE% para acessar o perfil do usuário atual.

E essa variável é universal e funciona em todas as versões do Windows, do Win95 ao Win7.

Na instalação padrão do XP, você terá c: \ document and settings \ username no Vista ele lhe daria c: \ users \ username

    
por 27.06.2009 / 02:09
2

Se a sua pergunta for: "A estrutura da pasta Usuários foi alterada no Vista?" então a resposta é: "yes" .

Sua melhor aposta é usar USMT (a ferramenta de migração de perfil do usuário)

Nossa empresa migrou quase 10.000 estações de trabalho / usuários para o Vista dessa maneira.

    
por 27.06.2009 / 01:28