Avatar of Nille-as
Nille-asFlag for United States of America asked on

Hide other session printer / only show default printer.

I have 6 terminal servers with Citrix presentation server 4.5 at HQ. Have 270 Wyse S10 terminals in different locations to use against the Citrix farm. It is also a HP2015 printer on every location attached to print server at HQ. Have one published application IE7. Imported the IE7 ADM files, and are using GPO All the terminals are using the same username to log on to the Wyse terminal, and the published application. This is because it makes things a lot easier for the end users. Less passwords etc.  

I also use policy maker, which allowes me to create a printer based on the IP adress of the Wyse terminal. And this works. The terminal logs on, and the printer gets created. I want the location printer to be the only one the Wyse terminal is able to use.

Problem is. Every printer created is visible to all clients, and the last terminal logged on, becomes the default printer for every client. The user is not in the power users og local admin group.

I use mandatory profile for the user. So it is not possible for them to change anything in the profile.

I would like to hide printers from other session with same username. And to set default printer based on session and not user.

Any ideas?

Microsoft Server OSCitrixWindows Server 2003

Avatar of undefined
Last Comment

8/22/2022 - Mon
Cláudio Rodrigues

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Thanks for the comment.

I have figured out that I have some ways to get around this problem.

1 : Upgrade to windows 2008? I have googled for some websites that says that windows 2008 have a solution for this. True?
2 : Script as suggested. But I have no idea how or with what.
3 : Try to figure out how to login to a Wyse terminal with the same user on all Wyse terminals, and to be asked for a username/password for  the published application when accessing it. But here is a problem, since the PN agent on the Wyse S10 will not show the published application if you are not logged in with a privilleged user. And the Wyse will always use pass trough authentication besed on the user logged in to the Wyse terminal. I have not seen anywhere I can turn this option off.

It is not a problem to create users to all the sites, problem is that I want to use the same wnos.ini for all S10's.  ( I don't have dhcp on sites, and I am not looking forward to maintain 270 wnos.ini files ).

Any help is very appreciated.
Your help has saved me hundreds of hours of internet surfing.