XP的configuration文件备份脚本迁移到Vista

我有一个.cmd我用来复制我们的用户本地文件,当他们改变电脑。 这在XP / 2000中效果很好,但现在我可以看到我们(大型企业)正在转向Vista。 并想知道如果我的.cmd中使用的path也可以在Vista上工作…

这是一个真正的剪切和粘贴从脚本(“简短我的post”,如果需要完整的脚本/希望我可以插入…)只是为了显示path:

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%和%process%是%userid%之后的部分

您可以使用环境variables%USERPROFILE%来访问当前用户的configuration文件。

而且这个variables是通用的,可以在从Win95到Win7的所有Windows版本上运行。

在XP的默认安装它会给你c:\文件和设置\用户名在Vista上它会给你c:\用户\用户名

如果你的问题是: “用户文件夹的结构是否在Vista中改变? 那么答案是: “是”

你最好的select是使用USMT(用户状态迁移工具)

我们的公司通过这种方式将近10,000个工作站/用户迁移到Vista。