Solved

Terminal Services - Windows 2003 Server ent SP2

Posted on 2013-01-15
7
496 Views
Last Modified: 2013-01-23
Hi,

i. Windows Server 2003 Standard Edition SP2 - Domain Controller and TS license server
ii. Windows Server 2003 Enterprise Edition SP2 - Member Server and Terminal Server


I have a path set under the Terminal Services Profile tab in AD (i) to save the users Terminal Services profile to an external drive. This work fine and the users TS profile is saved to the correct path.

However when the user logs onto the TS (ii). The users profile is also created on the C:/ drive of the Terminal Server (ii)

In essence I have 2 of the same profiles, one on the external drive and the other on the local C:/ drive of the Terminal Server.

Is there a reason for this to happen, 2 replicating profile folders in different locations?

I know I could possibly create a GPO and redirect some folder items in the profile folder on the C:/ drive to the external drive but is there another way to do this?


Many Thanks
0
Comment
Question by:markbenham
  • 4
  • 3
7 Comments
 
LVL 84

Expert Comment

by:oBdA
ID: 38777914
Yes, that's perfectly normal. The path in the Terminal Services Profile tab in AD specifies a "Roaming Profile", which is supposed to be on a network location so that the user can "roam" from one machine to another while using the same profile.
The roaming profile will be cached locally from the network location to the default user profile when the user logs on, and be written back when the user logs off.
If you want to reduce the profile size on the terminal servers, redirecting the user's folders is the right way to go.
Note: do not redirect the folders to a location in the user's roaming profile folder!
0
 

Author Comment

by:markbenham
ID: 38779918
Hi ,

Many thanks for you response.

The user profiles folders are now redirected using GPO's. I've also done a gpudate (to the extent of a reboot), however the users profile folders are still caching on the local drive of the TS even when the user logs off.

Any ideas why this is happening?

Many Thanks
0
 
LVL 84

Expert Comment

by:oBdA
ID: 38780032
The user profile consists of more than the folders you can redirect. The rest of the profile folders will still be cached locally on the machine where the user is logging on. This can not be prevented.
You can set a group policy to delete the local cached on logoff, but this doesn't make sense if you only have one terminal server.
If the folders containing user data are redirected (especially My Documents and Desktop), then the rest that is still synced shouldn't be too big.
0
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

 

Author Comment

by:markbenham
ID: 38780302
Hi

I understand and by right that should be the case, however it is also caching the "My Documents, Desktop and Application Data" folders on the local drive of the TS server.

So not only is there a GPO to redirect  the "My Documents, Desktop and Application Data" folders and this works, the same folders are also saved to the local drive of the TS.

Really strange and not sure what to do now....


Many Thanks
0
 
LVL 84

Expert Comment

by:oBdA
ID: 38780768
You did read my note about not redirecting these folders into the roaming profile folder?
Best/easiest solution is usually to redirect them into the user's home drive.
0
 

Author Comment

by:markbenham
ID: 38784907
yup I did and its not being redirected into the roaming profile folder.

>> Best/easiest solution is usually to redirect them into the user's home drive

Apologise - Not sure I understand what you mean by this.

I need to be able to remove the users profile from the C:/ drive of the Terminal Server.

Strange as to why it doesn't remove the cache when the user logs out....

Many Thanks
0
 
LVL 84

Accepted Solution

by:
oBdA earned 500 total points
ID: 38785027
By default, the cache will not be deleted, because it saves time when the user logs on the next time. But as I said: you can apply a GPO to the TS and enable deletion of the cache on logoff.
You should find it under Computer Configuration\Administrative Templates\System\User Profiles.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question