Citrix XenApp

Your Journey towards cloud.

Friday, 30 December 2011

On-demand application delivery with Citrix XenApp

How application virtualization and session virtualization workCitrix XenApp is an on-demand application delivery solution that comprises application virtualization and session virtualization technologies.Understanding application virtualizationCitrix application virtualization technology isolates applications from the underlying operating system and from other applications to increase compatibility and manageability. As a modern application delivery solution, XenApp virtualizes applications via integrated application streaming and isolation technology....

Thursday, 29 December 2011

Session initialization in Citrix

No matter how an ICA session is invoked (Program Neighborhood, Web Interface, double-clicking an ICA file, etc.), the ICA client engine (wfica32.exe for Win32 clients) fires up and loads the module.ini file from the root folder of the ICA Client. The module.ini file defines the specific capabilities that the ICA client should or can use. Therefore, when troubleshooting, it’s possible (and useful) to change settings in the module.ini to change the...

Wednesday, 28 December 2011

Command to know in which server is the Web Interface installed.

How to know in which server is the web interface installed?First copy psinfo.exe from PSTOOLS to your desktop(or any folder) and execute the below command.psinfo \\servername/ -s  | find "web interface"ex: psinfo \\mycitrixserver/ -s | find "web interface"If you have more number of servers, you can use the same command in a batch script and use it. Create a text file called citrixserverlist.txt and update all your citrix servers list into that text file. Now copy the below script into citrixservers.bat and run it. Batch Script is as follows:@echo...

Tuesday, 27 December 2011

Enabling Pass through Authentication in Citrix

You can pass user credentials to Web servers on the secured network configured for Basic, Digest, or Integrated Windows Authentication. This feature avoids requiring users to enter their credentials multiple times to access Web resources. For example, if a team Web site in your organization is configured for Digest Authentication, you can pass the credentials with which users log on to the Access Gateway to that site. If you do not enable the URL address to support Digest Authentication, users might be required to log on to the Web site.Note that...

Monday, 26 December 2011

The license list is incomplete. An error occurred while getting the information. Error Code: 2c1/800a001a

SymptomsThe license list is incomplete. An error occurred while getting the information. Error Code: 2c1/800a001a.Possible Causes1. The server name was changed.2. The IP address was changed.3. The server in question could possibly see the data store and some of the ZDC’s, but not all of them.4. The server in question must be able to talk to all ZDC’s in the farm.5. Make sure all the ZDC’s and the data store server can resolve the DNS name of the server with the problem.6. The license information in the datastore is corrupted.7. A license has been...

Sunday, 25 December 2011

How to securely redirect to Web Interface in Citrix

As default Web Interface should be used with SSL encryption (HTTPS) enabled, since users are sending credentials overt the wire. This is even more important when using WI internally because researches showed that most attacks are coming from inside.Difficult part is that users are not very familiar with typing httpS... After the Server certificate was applied to IIS, SSL should be disabledIIS Manager | Default Web Site | Directory Security | Edit...

Nondisruptive upgrade of VMFS-3 to VMFS-5

In vSphere 5 the VMFS filesystem has been updated to version 5 (currently 5.54). In vSphere 4.1 update 1 the VMFS version was 3.46.In earlier versions of ESX, live upgrades of VMFS, or in-place upgrades, haven't been an option so to upgrade VMFS, basically a new LUNs had to be created and then VMs could be migrated to these new LUNs.With vSphere 5, VMFS can be upgraded nondisruptively. This is done for each LUN by going to:Datastore and Datastore...

Saturday, 24 December 2011

How to force the Application details description in Citrix

Edit applist.cs in site/serverscripts-- find --viewControl.setShowAppDetails( !java.lang.Boolean.FALSE.Equals( userPrefs.getShowDetails() ) );-- change to --viewControl.setShowAppDetails( true );...

Friday, 23 December 2011

How to enable "Show current folder location" for all users and always in Citrix

As a default Web Interface doesn't show the current folder location and the user has to set it by him self. To force the setting for all users, again two things need to be changedShow folder as defaultEdit applist.cs in site/serverscripts-- find --toolbarControl.setShowCurrentFolder( !java.lang.Boolean.FALSE.Equals( userPrefs.getShowFolder() ) && (currentFolder != null) );-- change to --toolbarControl.setShowCurrentFolder( currentFolder !=...

Thursday, 22 December 2011

How to Disable "Remember folder location" and start always in the root

Web Interface "remembers" (in a cookie) the folder location by default where users exit Web Interface and at the next login starts automatically in that folder. To overwrite the default of remembering folders and starting always in the root, two things need to be changed.Start always in the rootEdit applist.cs in site/serverscripts-- find --currentFolder = userPrefs.getCurrentFolder();-- change to --currentFolder = "";Remove or Disable...

Monday, 19 December 2011

How to create a simple website in Citrix

Sometimes a simple website is needed to launch a Publish Application. The option to create an html file with a linked ica file has been in the CMC since day one.Open CMC | Applications | Application property | Create html file...

Sunday, 18 December 2011

How to set per Application settings in Citrix

edit the default.ica file loacted by default in /Citrix/MetaFrame/ConfIn the [wfclient] section add the AppDN of your Publish Application, like [notepad] but remember the value is case sensitive to what you have used in the CMC!Now add any Application specific setting you like. For instance adding TWIMode=Off will result in a none seamless session for the Publish Application notepad...

Saturday, 17 December 2011

How to use the multilanguage footer function in citrix

Close any Access Suite Console (ASC) that might be open and enabled the footer manually through the webinterface.conf file that is located by default in /Citrix/MetaFrame/Conf Change the following lines# FooterTextDefaultLocale=[language code]# FooterText_<lang-code>=[Customized footer text in the specified language]to something likeFooterTextDefaultLocale=enFooterText_en=This is a example.FooterText_de=Dies ist ein Beispiel.FooterText_fr=Cela est un exemple....

Friday, 16 December 2011

How to speed-up Web Interface logins in Citrix

When somebody tries to open the Web Interface login page early in the morning, then it might take some time before the page is loaded. Additional requests are fast and is due to the fact that in the background the worker processes needed to be started. If they are idle for 20min, then they get closed and new logins will again take some time. Now this behaviour can be disabled.This can be done with the Internet Information Server (IIS) that comes...

Thursday, 15 December 2011

Citrix XenApp failed to connect to the Data Store

We had an issue with one of the Citrix servers in our farm after a reboot. The server came up fine, however, the IMA service would not start. The following errors showed up in the event log in succession every time we tried starting the service. Citrix XenApp failed to connect to the Data Store. ODBC error while connecting to the database: S1000 -> [Microsoft][ODBC Microsoft Access Driver] Cannot open database ‘(unknown)’.  It may not be a database that your application recognizes, or the file may be corrupt. Failed to load plugin...

Wednesday, 14 December 2011

The qfarm /load Command Displays the Server Load Level Value as 20000

Symptoms When you run the qfarm /load command from the command prompt to verify the load of a server, the value of the load that is displayed is 20000. The following is the sample output of the qfarm /app command for your reference: The following is the sample output of the qfarm /load command for your reference: Resolution The following are the causes for the error in the value of the server load and the probable resolutions for the error:...

Tuesday, 13 December 2011

MFCOM Service

In our Citrix Enviornment, we have two servers(for example). Both the servers will be up and running fine but one of the server's status in citrix access management console will be Unavailable, whereas the server will be up and running. Now if we check the services.msc in second server(which one is showing as unavailable in citrix access management console), citrix MFCom Service status will be starting.. This is the problem. Now follow the below...

Licensing: vSphere 5 Enterprise and 8 way VMs

In my experience, more and more customers are asking for multiway VMs with more than 4 vCPUs. For my company, an IT service provider, this is a little problematic as most of our licenses are vSphere Enterprise - not Enterprise Plus.With vSphere 5, 8 way VMs are now possible both in the Standard edition and Enterprise edition. For up to 32 way VMs, the Enterprise Plus license is required.See link for more info, page...

Monday, 12 December 2011

Only Some Applications open for only some users and others work fine...

We are having a strange issue. When trying to launch one of our published applications from citrix on certian computers the connection will intialize but as soon as it goes to load the applciation, citrix disappears. This only happens on certian computers regardless of who is logged into them. We have tried deleting the microsoft store registry key as stated in other resolutions to this problem with no luck. What makes it even stranger is it only affects one of our applications that are published. All others work fine.Our enviroment is Xen app...

Sunday, 11 December 2011

"The Supplied Credentials could not be validated.Either they are invalid or there is a problem with the authentication system. Try again or contact your help desk." Error in Citrix

When we try to access any applications with citrix web interface, we ll see the above error after providing our username and pwd. If yes, follow the below procedure. If still not working, readd the machine in which presentation server is installed to the same domain. 1. Use the Services Control Panel to stop the Citrix XML Service.2. At the command prompt, type ctxxmlss /u to unload the Citrix XML Service from memory.3. Type ctxxmlss /r8080. This forces the Citrix XML Service to use TCP/IP port 8080.4. Restart the Citrix XML Service in the Control...

Saturday, 10 December 2011

Zones Architecture & Design

Zones within Citrix infrastructures are logical segments within a Citrix farm. Every zone has a data collector (described in the next paragraph). Servers in a zone will communicate with his zone data collector where the data collectors of every zone will exchange information which each other about his zones.When determine the needs for zones and the amount of zones used the following considerations: Available bandwidth When there is limited bandwidth available the traffic between the servers within one zone can be too much for the network link....

SSL Certificate in Citrix

Install SSL CertificateFirst follow the below process to install the certificate to your server. Then using citrix secure gateway console, we need to configure the new certificate. Download and copy your certificate files to your server   Download your SSL certificate and support files by clicking on the download link in your fulfillment email or from your GeoCerts SSL Manager account. Download the PKCS#7 formatted version of your certificate....

Friday, 9 December 2011

How to publish specific drives and folders because it is not recommended to publish EXPLORER.EXE directly.

The method of copying and renaming the EXPLORER.EXE to, for example, EXPLORER2.EXE is a widely used but not a suggested or supported method by the Citrix Development Team. When doing this, there might be other side effects like session hangs or slow sessions when launching several instances of the renamed EXPLORER2.EXE. These issues are the result of internal EXPLORER.EXE dependencies that cannot be resolved without rewriting large parts of the operating system kernel. Instead, Citrix recommends you publish IEXPLORE.EXE, with the -e parameter,...