Solved

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

Posted on 2008-10-31
12
2,186 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
Comment Utility
Adjusting to 500 points...can anyone please help me out?
0
 
LVL 36

Expert Comment

by:Carl Webster
Comment Utility
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
Comment Utility
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
 

Author Comment

by:itech6925
Comment Utility
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
Comment Utility
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
Comment Utility
sorry forgot, your webica.ini file would contain:

[Access]
GlobalSecurityAccess=405
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:itech6925
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
If you want to wait another day or two, that is fine.
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

#Citrix #Citrix Policies #XenDesktop #VDI #POC #Citrix Univeral Printer Driver #Citrix UPD
#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
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

9 Experts available now in Live!

Get 1:1 Help Now