Eu não sei muito sobre os ambientes Citrix, mas parece ser um recurso em versões mais recentes :
Displaying Local Special Folders in Sessions
To make it easier for your users to save files to their special folders locally, you can enable Special Folder Redirection. Special folders is a Microsoft term that refers to Windows folders such as Documents, Computer, and the Desktop.
Without Special Folder Redirection enabled, the Documents and Desktop icons that appear in a session point to the user’s Documents and Desktop folders on the server. Special Folder Redirection redirects actions, such as opening or saving a file, so that when users save or open files from special folders, they are accessing the special folder on their local computers. In addition, for the Citrix online plug-in, the Documents folder in the Start menu maps to the Documents folder on the client device.
To use Special Folder Redirection, users must access the farm with the Citrix online plug-in 11.x or later or the Web Interface.
Mesmo para versões mais antigas, você poderia definir HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal
para o caminho desejado (no seu caso \tsclient\c\whatever
), mas precisaria ser capaz de construí-lo de alguma forma usando informações externas, pois a sessão não levaria nada além do nome do computador conectando. Se seus clientes estiverem em um domínio (e, portanto, sob seu controle administrativo), você poderá criar um arquivo em um local predefinido contendo as informações desejadas, como reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" > c:\paths.txt
, que você pode acessar e avaliar no script de logon da sessão do usuário. >