Force default printer in terminal services 2003

RPUKsupport
RPUKsupport used Ask the Experts™
on
Hi
I run several programs from a terminal services server based on windows 2003 standard sp2

I have the problem where by each individual user logs in and they all have the same default printer (printer1)

Is there any way user 1 can have printer 1 and user 2 can have printer 2 and user 3 can have printer 3 as default.

I have tried to change at a user level every time I log in but once the user logs out and then back in again it has once again defaulted to whatever the default is when you log on locally to the machine.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Dear RPUKsupport,

I hope this helps you.

http://support.microsoft.com/kb/911913


Kindly keep us posted.


joyofsharing ( ^ _ ^ )
If you know which printers you want to assign to each user this is just a matter of writing a small script to do it.
Couple links for you:

http://www.intelliadmin.com/index.php/2007/08/set-default-printer-from-a-script/
http://support.microsoft.com/kb/263226

Cláudio Rodrigues
Microsoft MVP - RDS
Citrix CTP
CoralonSenior Citrix Engineer

Commented:
I had a similar problem before, and I went the route that Cláudio suggests.

I wrote a set of Winbatch scripts - 1 to record the name of the printer HKCU when the user logged out, and one to read that key back in at login, and reset that printer as the default.  I had the recording script set to 'sanitize' the names to avoid issues with the client name or other misc. stuff getting stored with the printer name.

Coralon

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial