Solved

Citrix Pass-through

Posted on 2009-04-06
2
674 Views
Last Modified: 2012-05-06
This weekend I tested the Citrix Pass-through login feature for the Web Portal. Once I enabled pass-through and logged into a domain system, it worked great. the test user did not have to type in the credentials at the citrix console interface, but when I tried to launch the application from the web console, it gave me the old style login that you would use in an rdp session asking for the credentials. My goal was to eliminate a login when they are on domain systems, but it didn't eliminate one it just moved the location of the login before getting into the application.

User Workflow:
1. login to domain workstation
2. login to citrix web console
3. login to application

Step 1 and 3 I cannot eliminate, but 2 I should be able to eliminate. When pass-through is enable it goes right in to the web console, but it doesn't seem to pass the credentials to the server the application is hosted on. Any way around this? We have a windows Server 2003 shop, fully patched.

Thanks,
0
Comment
Question by:ValleyENT
2 Comments
 
LVL 14

Accepted Solution

by:
croberds earned 500 total points
Comment Utility
There have been known issues with this.  I have got it to work through PNA but have always seen issues with the WI.  I would recommend you go PNA if you can--look here:  http://www.msterminalservices.org/articles/Configure-Citrix-Program-Neighborhood-Agent.html

If you need to stay with WI and if you have PS 4.0 look here (this may work with 4.5 or Xen also):  http://geekswithblogs.net/Solid/archive/2005/12/09/62700.aspx

0
 
LVL 4

Author Comment

by:ValleyENT
Comment Utility
Well, thank you croberds! We got this working without the PNA. We have only installed the Web Client, and we are able to use pass-through. We pushed this out via GPO using a small batch file. Batch file is below.
::CHECKS FOR .OLD FILE, IF IT IS FOUND, STOPS BATCH::

if exist "%APPDATA%\icaclient\APPSRV.OLD" goto end 

::CHES FOR ICA CLIENT INSTALL, IF IT IS MISSING, STOPS BATCH::

if not exist "%APPDATA%\icaclient\APPSRV.INI" goto end
 
 

::IF ABOVE DO NOT APPLY, RUNS SCRIPT BELOW::

@ECHO off
 

::ADDS LINE ITEMS IN INI USING ECHO COMMAND::

echo EnableSSOnThruICAFile=On >> "%APPDATA%\icaclient\APPSRV.INI" 

echo SSOnUserSetting=On >> "%APPDATA%\icaclient\APPSRV.INI" 

::CREATES .OLD FILE TO REFERENCE THE NEXT TIME BATCH IS RUN::

copy "%APPDATA%\icaclient\APPSRV.INI" "%APPDATA%\icaclient\APPSRV.OLD" 

:end 

Open in new window

0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

After several days of searching and hunting for limited documentation, I wanted to share this guide to hopefully save someone the hassle of trying to figure this out on their own. I have tested this on Xendesktop 7.1 and PS 4.5 running simultaneous…
Several part series to implement Internet Explorer 11 Enterprise Mode
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now