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?

  • Can you clarify your terminology - are you talking about Windows Roaming Profiles, or UPM or something else entirely? Do you mean Client as in "The device they're accessing Citrix from" or something else? I think we need to know more about what end result you're aiming for before we can help you – Dan Feb 28 '12 at 15:07
  • Also would like to have you clarify. Are you running a true VDI or a published desktop? Or are you just publishing applications out to them as they logon to a fat client? – Split71 Feb 28 '12 at 15:09
  • @Dan I tried to clarify my question. – deamon Feb 28 '12 at 15:42
  • @Split71 I'm not sure whether it is a true VDI or a published desktop (it is not an environment in my company ...). – deamon Feb 28 '12 at 15:42
  • 1
    @deamon Are you the administrator of this setup? How do you expect to develop something for it if you don't even know what technology they're using? Is it XenApp, or XenDesktop? – Dan Feb 28 '12 at 15:48

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.