Link to home
Create AccountLog in
Avatar of cantoris
cantorisFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Deploy an Application Set to a PC - script?

We have a number of computers that need to connect to an external company's Citrix Application Set.  There is no form of trust between our domain and theirs.  We can configure this in the program neighborhood manually but that is a per-profile thing.  Is there a way of "installing" an application set on a given PC so it is visible to all users who log on locally to that computer?  We're mainly using Program Neighborhood 9 under Windows XP.

We've been using ICA files for connections to published applications but here we need to connect to a Set.
All I can come up with is a horrible great chunk of VBScript to run on login that checks the local profile's pn.ini and hacks in the relevant lines for the application set in question if they are not already there and creates the pn.ini and relevant folders in %appdata% if not already there.  This seems way too complex and long-winded.  Is there another way?  Bear in mind I have no access to the Citrix servers themselves.

Thanks for any help you can offer!
SOLUTION
Avatar of AcceleraSolutions
AcceleraSolutions
Flag of United States of America image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Avatar of Mbrincat
Mbrincat

you should really use a web interface for this...
ASKER CERTIFIED SOLUTION
Avatar of Carl Webster
Carl Webster
Flag of United States of America image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Avatar of cantoris

ASKER

Oh well, thanks for the info!
Another scripted sticking plaster it is to try and make what we are given to support useable.

70+ lines of VBS file later I appear to have a flexible solution...
<grin> I don't know if I would call 70+ lines of VBS code a "flexible solution"! :)
LOL!
Well the 70+ (obfuscated)  lines can sit in the All Users' Startup folder and read/create/modify the user's own pn.ini as required - it needs to be able to cope with local and domain user profiles already held on the PC as well as new domain accounts that might get created there.
But I've done it in such a way that I can generate (and install on a given PC) differents versions of this script for the various app sets we have to support with just a couple of clicks using a deployment script.  All good coding fun  :)
Fortunately, not many of our PCs will need this sort of thing at all as few users are using these Citrix app sets.