[THIN] Re: ICA Client 8.0

  • From: "Jim Hathaway" <JimH@xxxxxxxxxxxxxxx>
  • To: <thin@xxxxxxxxxxxxx>
  • Date: Thu, 14 Oct 2004 12:20:51 -0700

Bruno, 
 
If on installation of the ICA 8.0 client the end user does not select to
use local logon credentials for their sessions, then the SSO registry
settings will not get setup properly. It will be possible from within
the client interface to select these options after the fact, but they
won't work properly because the installation process alone will setup
the proper registry keys. 
 
Chris Walter posted the following KIX script to the list a few months
back when this was being discussed, this script makes all the needed
registry key entries for clients without having to re-install the ICA
client. 
 
$x =
WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkP
rovider\Order", "ProviderOrder","LanmanWorkstation,PnSson",REG_SZ)

$appsrvU="%userprofile%\applic~1\icaclient\appsrv.ini"

$appsrvD="c:\docume~1\defaul~1\applic~1\icaclient\appsrv.ini"

$pnd="c:\docume~1\defaul~1\applic~1\icaclient\pn.ini"

$x =WriteProfileString("$appsrvU", "WFClient", "SSOnUserSetting", =
"On")

$x =WriteProfileString("$appsrvU", "Metaframe",
"UseLocalUserAndPassword","On")

$x =WriteProfileString("$appsrvD", "WFClient", "SSOnUserSetting", ="On")

$x =WriteProfileString("$appsrvD", "Metaframe",
"UseLocalUserAndPassword","On")

$x
=AddKey("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson")

$x
=AddKey("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson\Net
WorkProvider")

$x
=AddKey("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson\Enu
m=")

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
","IsEnabled","1",REG_DWORD)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
","Type","4",REG_DWORD)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\NetworkProvider", "Class","2",REG_DWORD)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\NetworkProvider", "Name","Citrix Single Sign-on",REG_SZ) 

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\NetworkProvider", "ProviderPath","C:\Program
Files\Citrix\ICAClient\pnsson.dll",REG_SZ)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\Enum", "0","Root\LEGACY_PNSSON\0000",REG_SZ)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\Enum", "Count","1",REG_DWORD)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\Enum", "NextInstance","1",REG_DWORD)

$x
=WriteValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PnSson
\Enum", "Service","PnSson",REG_SZ)

 

You'll obviously want to test this out first before just mass rolling
this script out to all end users. I haven't doublechecked this (just
saved the post w/ the script) so you'll want to verify the reg keys
written here are still valid for the 8.0 ICA client. 

HTH

J

 
 

________________________________

From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On
Behalf Of Petitti, Bruno
Sent: Thursday, October 14, 2004 12:00 PM
To: Thin
Subject: [THIN] ICA Client 8.0



We are currently deploying a new client to our firm computers and in the
process sending down ICA configuration files.

 

The client installs correctly, but then we have a script running that
copies the following files to the user's profile:

 

Appsrv.ini

Pn.ini

Uistate.ini

Wfclient.ini

 

When the user opens Citrix Program Neighborhood all the settings have
been applied but on some computers options like pass through
authentication are grey out or local user logon credentials.

 

Any idea's why?


Thanks for your help in advance.

 


Notice: This transmission contains confidential information intended only for 
the use of the individual or entity to whom it is addressed.  Any disclosure, 
copying, distribution, or action in reliance on the contents of this 
transmission is strictly prohibited by anyone except the party to whom it is 
addressed.

Other related posts: