The purpose of Profile in CItrix Xenapp

I would like to know when does the profile factor in Citrix Xenapp.
For instance if I have applications published, I believe users will just run them off of their PCs without login into Citrix Xenapp server, so would launching a published  application create a user profile  in Xenapp server?
I know in old Windows TS , users login to TS server and Launch applications from within the server, this will create user profile inside Windows TS, but in Citrix they only launch the receiver , and I do not think the receiver creates user profile in Citrix XenApp Servers.

Any clarifications on this ?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sekar ChinnakannuStaff EngineerCommented:
Hope this article give you some better idea with more details -
Muhammad MullaSystems AdministratorCommented:
The profile would be created to hold any application settings, preferences and temporary files that the application might create.
Tony JohncockLead Technical ArchitectCommented:
You have to remember how published applications work in the XenApp world.

Whether they are installed locally onto the XenApp server, delivered via something such as App-V, or just delivering content, in order to get access to them a user would normally log on using an AD credential.

Although the user may only see the application seamlessly - i.e. as if it were a locally installed application, they are in face logging onto a XenApp server.

So profiles and the like are therefore as you would expect in a normal Windows based environment.
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

jskfanAuthor Commented:
In our environment for instance you login to the PC with your AD credentials, you open internet browser to get to the Intranet web site , application icons are displayed on the web page, you click on an icon,  citrix receiver launches  then opens up the application, you work on the application then you close it when you are done....
In this case where is the user profile information  going to be saved on user workstation or on the citrix xenapp server  where the application physically is installed. ?
Tony JohncockLead Technical ArchitectCommented:
It depends on whether you use local or roaming profiles on your domain.

If you use roaming then when the user logs onto a XenApp server, such as when they launch an application as I explained above, they will get a temporary copy of their profile copied to the server.  On logoff, any changes they made will be saved as part of the process of copying the temporary copy back to the profile share.

Now depending on the way the group policies are set, that temporary copy may be removed from the XenApp server.

However, if local profiles are used then the user will get whichever profile is locally stored on each XenApp server. This, as you can imagine, is a bad idea, because they will get a different profile depending on the server they happen to connect to.

Finally if the servers were set for mandatory profiles then any changes the users make will be lost at logoff. This is a rare scenario.

And of course, this all assumes there is no kind of profile management solution other than the default Windows supplied one in place.
jskfanAuthor Commented:

***in Our Environment we have Intranet site which is SharePoint Site, the icon is on sharepoint site. When they click on the icon , it triggers citrix receiver and then it opens up the published application.
So are you saying Citrix Receiver will take your windows profile along to Xenapp server that has presented the application for you ?  I know ICA packets use Virtual Channels that carries a lot of information related to a user and his workstation peripherals over to Xenapp server, I am not sure if it carries windows user profile along to Xenapp..
Muhammad MullaSystems AdministratorCommented:

It depends on your environment. If you have roaming profiles setup, it will copy your profile to the XenApp server that the user is connected to. If you don't have roaming profiles or folder redirection, then Windows will create a local profile for that user on the server.

As Tony has mentioned, it is as if the user is directly logging on to the server.
Tony JohncockLead Technical ArchitectCommented:
I suspect said icon is just an ICA file. Clicking on it, will launch a connection to a published application or desktop. At that point you log onto the Citrix server and everything I've previously explained takes place.

Virtual channels and profiles are separate entities to one another.
jskfanAuthor Commented:
We use Windows Local profile in he environment
So how does this windows local profile gets copied to Xenapp server, if a user just open up a published application that is presented to him on the SharePoint site as an icon ..?
Tony JohncockLead Technical ArchitectCommented:
You need to disconnect SharePoint from the profile question.

How they connect to Citrix is largely irrelevant. I covered off local profiles earlier - when a user logs onto the Citrix server for the first time, it will create them a new profile which they will then get every time they log onto that server. If they log onto a different server, they will get a new and different profile. Changes made to each profile will not follow them between servers.
jskfanAuthor Commented:
If I understand what you are saying, when user clicks on the icon of a published Application, even though there is no prompt for user to type in user name and password to login to Xenapp server that host the application, but in the background it occurs seamlessly  just like logging to Windows computer , and the profile gets created...?
Tony JohncockLead Technical ArchitectCommented:
That is correct.

The system probably uses passthrough authentication so when they've logged onto their PC, the Citrix Receiver (client) just passes these credentials through.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jskfanAuthor Commented:
I've requested that this question be closed as follows:

Assisted answer: 62 points for Tony1044's comment #a40917175
Assisted answer: 62 points for Tony1044's comment #a40918883
Accepted answer: 63 points for Tony1044's comment #a40919085
Assisted answer: 63 points for Sekar Chinnakannu's comment #a40914724
Assisted answer: 63 points for OfflineGeek's comment #a40914972
Assisted answer: 63 points for Tony1044's comment #a40915114
Assisted answer: 62 points for Tony1044's comment #a40916952
Assisted answer: 0 points for jskfan's comment #a40917170
Assisted answer: 62 points for OfflineGeek's comment #a40917174

for the following reason:

Understood Thanks!
jskfanAuthor Commented:
Thank you Guys!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.