Limiting printers displayed by session

Posted on 2006-05-07
Last Modified: 2012-06-21
Hey everyone,

I am running a Citrix Presentation Server 4.0 on a Windows 2003 R2 box.  This box only supports one published app which, unfortunately, the only way I have been able to get to run correctly is to add the users who use it to the local administrators group.  The side effect of this is that now they all can see every available printer from every session when they go to print.  Is there any way (via GPO perhaps) to limit the printers displayed just to each user session even if they are local admins?

Thanks in advance!

Question by:ltrain0104
    LVL 18

    Expert Comment

    How are your printers configured?  Local admins will see all printers they have access to so maybe if you remove the default security rights to the printers and only add the people you want.  Although I'm not sure how you could do this if you are using auto-created printers.  This obviously isn't a very common practice though, and I think your biggest concern should be getting that app to run without local admin rights.  That is very dangerous in my opinion.  If you post more details about the app maybe we can help solving that problem and then the printers will take care of themselves.

    Author Comment

    I am using auto-created printers.  In addition to that I have roaming terminal server profiles for the app for function correctly.  The name of the application is Jonas and the issue that I have when I run the application and the users are not local admins is that I can see that the roaming profile loads, but there is an .ini file in the profile that specifies the user settings won't load and even though I can see that the printers auto-created correctly in windows and the citrix session they don't show up in Jonas.  As soon as I make the users local admins both of these issues are corrected.  Any help is getting this app working without local admin priviliges would be great!


    LVL 5

    Accepted Solution

    Need to make sure that the users have the correct permissions to Jonas application folder.  If the Jonas is running out of the program files folder users by default do not have the proper permissions to run from citrix.  Try setting everyone full control of the Jonas folder and see if that works.  If it does start scaling back the permissions as much as you can until the application starts failing again.  Even if all users have full control of the program files folder this is still much better than all users having local admin rights.  

    Also The Jonas application may have files in the system32 folder that only admins would have rights to.  You will need to set rights for users as well on these files.  

    Many applications to run under Citrix and Terminal Server also need files copied from the system32 folder to the windows folder in their own profile to get the application to run correctly.  

    Registry keys for the Jonas may also need to be given users rights for the application to run correctly.

    Progam files folder, System32 and the registry are all areas that admins have rights to that a local user doesn't on a Citrix server.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    #Citrix #POC #XenDesktop #vCenter #VMware #ESX
    Citrix XenDesktop, gold image, VMware, vSphere.
    How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
    This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

    755 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

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now