Link to home
Start Free TrialLog in
Avatar of roy_batty
roy_battyFlag for United Kingdom of Great Britain and Northern Ireland

asked on

How do I create a new profiel for a user in SBS2003

I have a user who I would like to create a fresh profile for. Their account is on an SBS2003 server and they are using a XP PC. They are not using a roaming profile.

What is the correct process to go through to make this work correctly.
ASKER CERTIFIED SOLUTION
Avatar of James
James
Flag of Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of brettkm
brettkm

Do you just mean the profile on their workstation and not their Terminal Services profile or something?

All you need to do is log in as admin, you should also need ot restart before doing this if the user has logged on before the last restart, rename their current profile folder so it's backed up, and then just get the user to log in again.  Let me know if there's sometihng I'm missing.
Avatar of roy_batty

ASKER

I have some profile folders as jbloggs and some are jbloggs.krs - KRS being the domain name.

What is the difference between the two?
The difference would be that jbloggs are local profiles and jbloggs.krs and domain user profiles.
so if he is logging in using a domain account but the roaming profile path is not set within AD then the jbloggs.krs profile is his current profile?
Correct! You set this by date in My Computer and then you will see which profile was used last. Also, you can go to the command prompt and you will the user profile eg:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\user>
> The difference would be that jbloggs are local profiles and jbloggs.krs and domain user profiles.
This isn't technically correct.  If a profile matching the account name - LOCAL or DOMAIN - does not exist, then the profile is named JUST the account name.  If a profile matching the account exists and a new user with the same account name logs in, then the computer creates a new profile folder called accountname.domain (if it's a domain profile) or accountname.computer (if it's a local profile).  If there are multiple account names, then Windows starts appending 000, 001, 002, etc.

Why does it do this?  Because Windows tracks things by a unique GUID (Globally Unique ID).  Each account, regardless of name, has it's own GUID which cannot be recreated.  The GUID for jbloggs local computer account is different from the GUID for jbloggs domain account... if both accounts log in, the GUIDs don't match, and a new profile is created. (Incidentally, this is why if you delete an account in Windows and then recreate it, it does NOT inherit any of the previous account name's rights - it's a new GUID.
Renaming a profile folder actually breaks the profile as some registry entries remain. Profiles should be deleted from the computer->properties->advanced tab instead. If a backup is desired, again, because of registry entries, a PC backup should be made.

-Cliff
Thanks for the help guys