Per client profiles in Citrix

citrixenvironment-variablesprofile

I want to associate each Citrix client machine with a certain application specific profile (no windows profile or something similar). I have the following ideas to do this, but maybe there is a better way I am not aware of.

a) The client reads the environment variable "ClientName" and asks the server for the matching profile.

b) The client desktop could have several links to the application with a profile parameter. The user would then click one the link with the required profile. Several links would be needed since all clients use the exact same configuration.

c) Setting an environment variable per client in the citrix environment.

Any other / better idea?

Best Answer

See the section "Some More Advice" in my article User Profile Design: A Primer.

Essentially you create a system variable on each computer and use that variable in the profile path.