Deploying UiRobot with Citrix

Dear Community,

I want to implement the UiRobot software in the Citrix-Environment of my company so we can deploy it to our employees. Basically it works fine but we have run into following problem:

start Citrix-Environment -> Software is delivered -> start the Tray and download the Process into .nuget Folder -> start Process -> Process runs fine -> close the Environment -> the Citrix Server moves all User-Files to another location (including the processes) -> Citrix server cannot move the .xaml files because the user has no access rights (they are removed as a security precaution as described here) -> start the Environment again -> open Tray -> Process appears normal -> start process -> robot throws error because xaml is missing

So I’m note quite sure how to work around this problem. One way would be to change the path of the .nuget -Folder from %userprofile%.nuget\packages to %userprofile%\Documents\.nuget\packages because the Documents Folder is moved in a different way. But I don’t know where to change the path.

Can anybody help, redirect or suggest something else?


Ok for what its worth I found a solution. Quite hackish though…

If you Delete the “PackageName.PackageVersion.nupgk.sha512” File in “%userprofile%.nuget\packages\PackageName\PackageVersion” the Robot-Tray recognizes that the Package has not been fully downloaded and downloads the missing parts.

So I’ll just have a Script running every time the user logs off that deletes every Sha512-File in the Folder. Still be glad for other suggestions though :wink:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.