I'm useing a logon script to move my users files and change "My Documents" path to our new Fileserver. All users "My Documents" folder is pathed to \\192.168.1.2\Users\UserN (First name with last initial). I will be migrating to a new Fileserver with a new Users folder \\192.168.1.173\Users\UserN (First name with last initial), so I don't want to manually change this on every system, I'd rather run a script. The script below is close but doesn't work on everybody's system. It worked on my system, but seems to not work on any others. I need a script that is flexible enough to make this work. Can someone please take a look at this script and tell me what I may be doing wrong.
Set My_Docs=My Documents
xcopy /s /i /y "%Old_Path%\%My_Docs%" "%New_Path%\%My_Docs%"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Personal" /t REG_EXPAND_SZ /d "%USERPROFILE%\%My_Docs%" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Personal" /t REG_SZ /d "%New_Path%\%My_Docs%" /f