Synchronize Local and Roaming Profiles
Posted on 2007-11-14
I'm setting up roaming profiles for users who normally logon to the local machine. All users settings are stored locally. I'd like to have it setup so that users always get their settings whether they're logging in the server or local machine. So in case I bring down the server the user can still access their files. The machines are xp professional and the server is Windows 2003 Standard. I've tested how to do this by:
- renaming the local profile (user.temp)
- creating the user in AD and setting the profile path
- login as the user to set the user name
- delete the user name (created by domain login)
- rename the local profile to user (remove the .temp)
- I add the user/domain to the user's folder and give full rights so the user has user/domain and user/machine name in the security tab of the user's folder with both set to full rights
- I then copy the profile from the local machine to server using "copy to" to overwrite the domain profile
I give the domain/user full rights to roaming profile on the server and notice the Profile key for the local user is there as "unknown" but has full rights. If I open regedit on the local machine and navigate to the user's profile list I see the same key.
It seems it works in that if I logon and create folders on either profile - login to "this machine" as the user or login to domain as the user the folders are there. The only thing is wallpaper and system tray icons are not present although the programs are there in the Programs menu...any idea why?
If I just copy the local profile to server and login to the domain, I get all the settings but another folder is created - user.domain and doesn't sync with the local profile. I have home folders for users as well on the server but again if the server is down they can't access it. I also will not do folder redirection as it requires another machine to store the files (which I do not have). If users store files in My documents or the desktop (normally they do) then I want them to always have access to it.