Is there a way to allow citrix users to execute a specific installation but block all others?

Posted on 2011-05-02
Last Modified: 2012-05-11
A recent update to our CRM application (Sage Saleslogix) requires users to run an "enhancement" executable, which unpacks an .msi and installs a MS Outlook Add-in and a shortcut in the startup folder, that turns on some desktop integration program.

We can easily deploy the .msi using group policy to most of our users, EXCEPT those running in a citrix published desktop environment.

For some unknown reason, the developers configured the .msi to install for one user, rather than ALL USERS.  This is a problem for our citrix users because once it is installed by the Admin on the citrix servers it is not made available to all clients.  Since we have a strict security pollicy, users are unable to execute the program in their citrix desktop environment.  

We have tried several things including modifying the msi to no avail.  We even attempted to deploy in citrix using group policy but that failed because the program is already installed on the server.

Is there a way to allow users to excecute this installation but block all others?

Sage has promised to modify the installation but that will take a few months.  Unfortunately, we can't wait due to several business and technical factors.

Thanks in advance.
Question by:LenCepeda
    LVL 14

    Expert Comment

    Presumably setting ALLUSERS=1 on the msiexec command line when you do the admin install doesn't work?
    LVL 14

    Accepted Solution

    You might also try editing the .msi PROPERTY table using Orca ( and change/add the ALLUSERS entry to 1.

    Author Comment

    Thanks for the quick response. Orca seems promising but I receive the following message when running the modified msi:  

    Error 2356.  Could not locate cabinet in stream:

    Unfortunately, msiexec command did not install to allusers.  

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Join & Write a Comment

    Citrix XenDesktop 7.6 Citrix Policies Disable Peripherals
    Citrix XenDesktop 7.6 Citrix Policies Graphics
    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.

    745 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

    14 Experts available now in Live!

    Get 1:1 Help Now