Solved

How do you repackage a customized webica.ini file in Citrix XenApp plugin version 11?

Posted on 2008-10-31
12
2,200 Views
Last Modified: 2012-05-05
How do you repackage a customized webica.ini with the new Citrix XenApp plugin for Hosted Apps?
I know how to extract it (msiexec.exe /a xenapphosted.msi) to uncompress it to a temporary directory, but how do you populate a prepackaged webica.ini to suppress the Citrix file security message?

I also know the location of the webica.ini file has moved to the user's profile in the AppData\ICA Client directory.
0
Comment
Question by:itech6925
  • 7
  • 5
12 Comments
 

Author Comment

by:itech6925
ID: 22869140
Adjusting to 500 points...can anyone please help me out?
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22871856
Hold on.  This one will take a while to lab out to see if I can get the steps documented.
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22872629
Is there a specific client OS you are targeting?  My Vista Ultimate client has the file in

c:\users\username\Application Data\ICAClient and a copy in c:\users\username\AppData\Roaming\ICAClient
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:itech6925
ID: 22872666
Either Windows XP or Vista if anything.
I think the %AppData% environment variable would put it in the correct user profile's Application Data directory so whether it's Windows XP or Windows Vista wouldn't matter in that case. That being said, I don't know how to do it with the environment variable or to hard code C:\Users\Application Data\ICAClient or C:\Documents and Settings\[username]\Application Data\ICAClient.
Thanks for trying to help me by the way.
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22872751
In my lab environment, I have:

XP:
APPDATA  = c:\documents and settings\username\application data

VISTA:
APPDATA = c:\users\username\AppData\Roaming
LOCALAPPDATA = c:\users\username\AppData\Local

You should be able to append \ICAClient to the end and then copy your modified webica.ini file there.

For XP you could use something like:

copy \\server\share\icaclient\webica.ini "%APPDATA%\ICAClient" /y

For Vista you could use something like:

copy \\server\share\icaclient\webica.ini "%APPDATA%\ICAClient" /y
copy \\server\share\icaclient\webica.ini "%LOCALAPPDATA%\ICAClient" /y

The quotes are required because of the spaces in the folder path when the environment variable is expanded.

According to http://support.citrix.com/article/CTX114265 , this is the only way to do it other than manuallu editing every users webica.ini file.

I just tested it here in my lab with XP x86 and Vista Ultimate x64 with XenApp 5 on Server 2003 (which is the same thing as 4.5 FR1 btw).
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22872756
sorry forgot, your webica.ini file would contain:

[Access]
GlobalSecurityAccess=405
0
 

Author Comment

by:itech6925
ID: 22872782
Thanks. I'm somewhat new to software packaging in general. Do you mean I should be adding a copy command with the MSI package (ie, using WISE) to the packaged client? If so, is that the only way? (I don't have access to WISE and am pretty new to packaging). I tried using ORCA but it's rather difficult to add that webica.ini file to a user's directory (it was very easy in previous Citrix ICA Client versions when it could simply exist in %SystemRoot%

XenApp 5 on Windows 2003 does have a few very minor new features in it but nothing substantial (as you probably already know, all the nice new features are usable only on a Windows 2008 installed instance)
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22872796
No, the webica.ini would be added via a login script or someother type of batch, cmd or powershell scripting tool.  It does work with a Group Policy login script.

Using the automated procedure from the Components CD, the webica.ini file does not exist in the extracted file.  There are no instructions on where it needs to be placed for a successful repackaging and push out to the end user.  Sorry.  IMNSHO, Citrix screwed up on this.
0
 

Author Comment

by:itech6925
ID: 22872815
Many thanks for trying to help. I agree they made it much more difficult than in the past - they supposedly made the change in location for Vista's security or else populating it into %SystemRoot% using Orca is a piece of cake.
0
 
LVL 36

Assisted Solution

by:Carl Webster
Carl Webster earned 250 total points
ID: 22872825
Even though we didn't accomplish your original goal, I hope you will consider still awarding me some points for the effort.
0
 

Accepted Solution

by:
itech6925 earned 0 total points
ID: 22872869
Sure I definitely will. I'm new to Experts Exchange. Do I need to wait to award all 500 points (if someone else should come along and try to help) at once or can I award some of it now?
0
 
LVL 36

Expert Comment

by:Carl Webster
ID: 22872875
If you want to wait another day or two, that is fine.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

#Citrix #POC #XenDesktop #vCenter #VMware #ESX
Citrix XenDesktop 7.6 Citrix Policies Audio
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.

813 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

16 Experts available now in Live!

Get 1:1 Help Now