Setting up Roaming Profiles
Posted on 2004-10-26
I am having a problem with roaming profiles. This is a small business that has just purchased a new Standard Edition 2003 server. We have 15 XP Pro clients. Active directory has been set up as well as DNS and a few other server roles. I added the users and computer accounts. I want the users to have a roaming profile. For each user I have the roaming profile path set to \\severname\profile$\%username%. I have also set the home path to H: then \\servername\homedir\%username%. The profile$ share permissions have been set to give admin full control and everyone else read and write. Same for the homedir share.
First I logged into a workstation and created a test account and configured it like I wanted. Then I logged in as admin, went to control panel>system>users and found the profile that I just created. I gave Everyone full control and copied the profile to my server.
On my server, when I open the shared folders snap in the netlogon share shows a path of C:\WINDOWS\SYSVOL\sysvol\mydomain.com\SCRIPTS. So when I copied the profile I used C:\WINDOWS\SYSVOL\sysvol\mydomain.com\SCRIPTS\Default User.
If I open the netlogon share I can see my default user profile and by looking at the shortcuts in the desktop folder I know this is the folder I copied.
Now when I log a user into the domain for the first time I get an error message "Windows cannot locate the server copy of your roaming profile is attempting to locate your local profile. Of course this test user has not logged into the workstation either so no local profile is found and I get the corresponding error message "Local profile cannot be located, a temp will be created for you. All changes will be lost when you log off".
One thing to note is that I can get the profile to loggon to the domain if I set up a local account on the workstation but only if I give it admin rights. Plus that does not setup the default profile I built.
So how do I setup a roaming profile that will enable a user who has never logged into a workstation. I don't want to have to manually add each user to the workstation nor do want to give them admin rights. What have I done wrong??? I thought I did this by the book. Any help would be great.