• 25May

    Explorer and Streaming integration has some issues, as explorer.exe is by default running outside isolation and Streamed applications run inside isolation. For example, Explorer won’t be able to identify that Outlook profile is available and it can access it, as Outlook profile is isolated.

    Explorer features listed below wont work with Streamed applications:
    1. Right click on File Explorer and select “Send to Mail Recipient”
    2. Right click a Office Document on File Explorer and say “Edit, Print, Open or New”
    3. Most of the features on explorer, except FTA (FTA coming thought XenApp Server)
    4. Any 3rd party app doing some content display using explorer.exe

    So is there a workaround for the above items? Yes!

    On Windows 7, we can launch multiple Explorer.exes and get our work done. Publish an Application (as part of profile) which will do an operation similar to “explorer.exe /n” on the client to launch explorer.exe inside isolation. I’m launching explorer from and isolated command prompt as shown below.

    We can use all the context menu options including Send to mail Recipient, once we launch explorer, you can even observe “Open, New, Edit and Print” for Office Documents, which was earlier only possible if we had locally installed apps. Below image is of Streamed explorer and streamed office!

    All the context menu items will now with Streamed applications as well. As the explorer can be launched inside isolation, using other streamed 3rd party applications will also have better experience for users while using Streaming.

  • 11Feb

    Citrix Dazzle and new versions of Citrix Receiver extends self-service virtual desktops to millions of endpoint devices, including PCs, Macs, laptops, netbooks and smartphones. Citrix Dazzle is the first self-service “storefront” for enterprise applications and gives corporate employees 24×7 self-service access to a broad array of applications, desktops and content, allowing them to choose exactly what they need, when they need it. Citrix Receiver is a lightweight software client that makes accessing virtual desktops and applications on any device as easy as turning on your TV.

  • 10Feb

    Today I have completed my registration for the Citrix Solutions Seminar 2010 in The Netherlands. I’m exiting to hear more about Citrix and Hyper-V I will also join a track about Citrix and Windows 7.  Please take a look at Citrix Solutions Seminar 2010 for details and registration.

  • 03Feb

    Farm Commander for  looks a lot like ‘Norton Commander’ and ‘Total Commander’ but the functionality is very different. With Total Commander both the left and right panel are file systems. With Farm Commander the left Panel is a file system, where you can select files and directories. In the right panel are the Windows 2000/XP/Citrix/Terminal/Domain workstations/servers listed. First you select files in the left panel, and then you select the servers in the right panel.  Then you choose your action, copy, move or delete. Farm Commander then copies, deletes, and/or moves the selected files to/from the selected server. Especially in Citrix/Terminal Server environments you need to copy files from or to several servers at once. So time is gained here, Farm Commander also features a detailed report of each action. As administrator you must know if there were failures in the taken actions. (Read only/not enough rights)

    In version 1.1 the following new features where added and/or addressed:

    • Event viewer searcher added
    • Bug fixes when searching AD
    • Faster folder searching
    • No longer crashes when current device is removed
    • Proper windows vista/7 support
    • Better detection of absence of Citrix

    Farm Commander remains free for 2010, only registration is required.

    To learn more and to download the above file, please visit: Gourami Farm Commander Version 1.1 for Citrix, Terminal Services and VMware

  • 03Feb

    The following Citrix support whitepaper provides you with details about generating usage reports using the License Management Console. It is one of a series of whitepapers designed to provide you with more detailed information for tasks that extend beyond the scope of installing your licensing components and is designed to complement the Getting Started with Citrix Licensing Guide.

    For more information please refer to the following Citrix support article, CTX108654 – Licensing: Generating Usage Reports Using the License Management Console

  • 03Feb

    In this demo Peter Blum demonstrates how Citrix XenClient local desktop virtualization makes it possible to run both business and personal environments on a single laptop while maintaining strict isolation between them for maximum security. Part 3 of a multi-part series.

  • 02Feb

    Just a quick heads up on an App-V KB article we updated last week.  This one describes how to publish an App-V-enabled application in Citrix XenApp:

    To publish an App-V-enabled application in Citrix XenApp, follow these steps:

    1. Publish Sfttray.exe or publish Sftrun.exe.
    2. Publish the .OSD file.
    3. Publish the application name followed by a percent sign and then an asterisk (%*) or publish the application name and version followed by a percent sign and then an asterisk.

    To continue reading and see all the details check out the Knowledge Base article below:

    KB931576 – How to publish an App-V-enabled application in Citrix XenApp

  • 25Oct

    Many driver problems in the Terminal Services environment revolve around poor multi-threaded performance, which in turn can cause Print Spooler instability. Problematic multi-threaded performance is usually exposed when multiple users connect to a Terminal Server simultaneously using the same print driver. Symptoms include the failure to autocreate client printers, increased thread count of the Printer Spooler and/or Citrix Print Manager services, and possibly the unresponsiveness and/or unexpected termination of these services (crashes).

    This tool can be used to simulate multiple sessions autocreating printers using the same print driver.

    It can also be used to compare the following among various drivers:

    • CPU load incurred while creating a printer using a particular driver
    • Time required to successfully create a printer using a particular driver

    Note: The current version of the tool does not test concurrent printer capabilities, settings, or actual printing calls, which are also possible causes of printing crashes. Therefore, good stress results do not mean that printers are actually working or certified.

    Go to the Citrix Support site for more information and download. CTX109374

  • 22Oct

    An overview of application compatibility issues on TS

    Some of the common compatibility issues with TS are highlighted here-in. For more information on the best practices for
    developing applications for TS please refer to the TS Programming Guidelines.

    Application installation

    Most of application installations are designed for a single user client system which causes problems in the Terminal Services environment. Usually the installation does not create files and registries that would be usable by all the other users (other than the administrative user who is doing the install).

    Concurrent usage of application

    Files, registries, pipes, IP address, ports etc. are used concurrently by multiple instances of applications in a TS environment. If an application is not designed to take care of such concurrent access/modification scenarios then it might face compatibility issues on TS.Concurrent modification of these resources leads to data corruption and other unexpected behavior.

    Multi-user environment

    Having your application in a multi-user environment makes it vulnerable to privacy breach and unexpected sharing of data and user preference.

    Performance

    TS sessions work over networks where multiple users log on to a Windows Server machine over a network. When network bandwidth or machine hardware is a constraint, performance may become a bottleneck for applications.

    Devices on TS

    While TS does redirect clipboard, printers and drives to allow seamless integration from the client to the server. Several features and devices might not be available over a remote session.

    TS Application Analyzer

    TS Application Analyzer is a runtime program analysis tool to enable administrators/users to determine if they can deploy an application on TS with a degree of confidence. It provides a summary of TS incompatible behaviour of an application and provides recommendation indicating the confidence level for deploying the application on TS. The classes of Application Compatibility issues that are being targeted for detection are:

    • Shared resources – Files/registries
    • Access/Privilege issues
    • Windows API calls with special cases for TS

    The tool does the following:

    1. Enables the administrators to analyze test runs on the given binary.
    2. Decides whether the binary will face any problems when deployed on TS. If yes, finds out the type of the problem and its severity.
    3. Presents this information in a readable format and summarizes the findings along with a recommendation.
    4. The findings can be exported and analyzed viewed at some other machine.
    5. The tool can be deployed on a set of user machines or test machine (running the client OS OR the TS server OS) seamlessly. The findings can be gathered at the administrator’s machine. The administrator goes through the findings on all the machines and then makes a decision whether the application can be deployed on TS or not.

    Using the tool and interpreting the results

    For the full documentation/step-by-step details of the tool please refer to the tool user guide here.
    This is not a step-by-step guide but is rather some key things to keep in mind when using the tool –

    The tool primarily focuses on the “Concurrent usage” and the “Multi-user environment” related issues. The tool highlights potential problems in an application which might not always manifest. It is essential to understand this in order to correctly interpret and use the results effectively.

    The tool breaks down issues into several categories by issue type like File, Registry etc. The tool also breaks down the issues into 2 severity levels “Warnings” and “Problems”.

    For most of the times you would want to focus only on the “Problems” unless you are actually trying to pin-point a problem source (which an app-writer or tester might do).

    One key thing to understand about a “Problem” is that the tool has detected that a non-TS-compatible API call has been made by the application but this call itself can be a part of a condition in the application.

    So it can say “try to open this file as an administrator if you can or if you can’t then just open it as a normal user” but for the tool this would still mean that the application tried to open a file as an administrator and it would flag a “Problem”

    So “Problems” are potential problems and need to be analyzed in order to interpret them correctly.

    Links to Other Resources

    TS at TechNet
    TS product homepage
    Roaming profiles and folder redirection
    TS Programming Guidelines

  • 16Oct

    After my post about the Citrix Mobile Console for Windows Mobile, I received a comment from one of the employees of Extentrix. He told me that there is also a version of the console availible for the iPhone. Here you can read the comment.

    Here you can find the productpage from Extentrix about Extentrix Mobile Console for iPhone.

    Extentrix Mobile Console for iPhone

    Much thanks to Alaa Jallad from Extentrix!

« Previous Entries   

Recent Comments

  • staat het al ergens bij ons?...
  • Niceeeeeee leuk voor bij beweging voor de laptops...
  • nice tool :)...
  • Hi Sander, Just to add to your great blog, that Extentrix...
  • Great work....