|
|
Question : Problem: Citrix / Terminal Services printers
|
|
The printers on our client desktops are connected using a script at logon (basically a registry startup entry which is specific to that room on each machine which executes a specific vbs file on a server). This installs the printers on the local desktop, so for example when a user logs on in room A the room A script is run and printers in that room are installed - it works perfectly.
We use seamless Citrix apps for users. However we're having issues with users moving around offices in Citrix (as many companies do!), because the printers are mapped through it turns into somewhat of a mess. To me the simplest option seems to be to remove all network printers at logoff.
I'd like to know how I can delete all network printers from the Citrix session at logoff, obviously I don't want to make this policy apply to the users because this would delete all printers (inc. custom mapped ones) from their desktops too...
Any ideas how I can do this?
Thanks.
|
Answer : Problem: Citrix / Terminal Services printers
|
|
If your standard-mapped printers have a common naming standard that wouldn't appear in users' custom-mapped printers, you could have a script that only deletes the ones with standard names.
Or you could have the script check to see whether the user is logged into a Citrix server and then do the deletes, otherwise skip the deletes.
Both of those approaches would let you run the script for all users, rather than trying to get a Citrix-only script that works for all methods of Citrix connections now and in the future.
|
|
|
|