[THIN] Re: ICA Client 8.0

  • From: "Matthew Shrewsbury" <MShrewsbury@xxxxxxxxxxxxxxx>
  • To: <thin@xxxxxxxxxxxxx>
  • Date: Thu, 14 Oct 2004 15:41:12 -0400

Does anyone know if this works for the 7.1 client?

 

Matthew Shrewsbury, MCSE+Internet MCSE 2000 CCA

Network Administrator

-----Original Message-----
From: Jim Hathaway [mailto:JimH@xxxxxxxxxxxxxxx] 
Sent: Thursday, October 14, 2004 3:21 PM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Re: ICA Client 8.0

 

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: