• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2273
  • Last Modified:

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

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
CSM Tech
Asked:
CSM Tech
  • 7
  • 5
2 Solutions
 
CSM TechTechnology OperationsAuthor Commented:
Adjusting to 500 points...can anyone please help me out?
0
 
Carl WebsterCommented:
Hold on.  This one will take a while to lab out to see if I can get the steps documented.
0
 
Carl WebsterCommented:
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
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
CSM TechTechnology OperationsAuthor Commented:
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
 
Carl WebsterCommented:
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
 
Carl WebsterCommented:
sorry forgot, your webica.ini file would contain:

[Access]
GlobalSecurityAccess=405
0
 
CSM TechTechnology OperationsAuthor Commented:
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
 
Carl WebsterCommented:
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
 
CSM TechTechnology OperationsAuthor Commented:
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
 
Carl WebsterCommented:
Even though we didn't accomplish your original goal, I hope you will consider still awarding me some points for the effort.
0
 
CSM TechTechnology OperationsAuthor Commented:
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
 
Carl WebsterCommented:
If you want to wait another day or two, that is fine.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now