Deploy Citrix Workspace app on Windows using Intune

The Citrix Workspace app serves as a unified platform for users to securely access their virtualized desktops, applications, and data from various devices and locations. It enables remote and mobile work by connecting users to their virtual workspaces, streamlining access to Windows-based desktops and software, and providing a single sign-on experience.

To enable users to connect to Citrix-based applications and desktops, it’s essential to have the Citrix Workspace application (formerly known as Citrix Receiver) installed on their devices.

The deployment of the Citrix Workspace app involves four primary steps:

  1. Download the Citrix Workspace app from the Citrix website.
  2. Create a .intunewin file for generating a Win32 app deployment within Intune.
  3. Set up the Win32 app deployment to distribute Citrix.
  4. Monitor the progress of the app deployment.

How to deploy Company portal app on Windows devices using Intune

Step-by-Step guide

STEP 1 – Download Citrix Workspace App

The First step is to download the latest version of Citrix Workspace App. You can do this by visiting the provided link: “Download Citrix Workspace App“. Then, click on the “Download Citrix Workspace app for Windows” button to obtain the CitrixWorkspaceApp.exe file.

Download Citrix Workspace app
Download Citrix Workspace app

STEP 2 – Create .IntuneWin file

  • Once you downloaded Citrix Workspace app, move it a separate folder which does not contain any other files apart from application setup files. I have moved it to D:\CitrixWorkspaceSetup folder.
Create IntuneWin file using CitrixWorkspaeApp.exe
Create IntuneWin file using CitrixWorkspaeApp.exe
  • Create an empty folder anywhere in C:\ or D:\ drive called Output. You can name it whatever you like. This will be the folder where we will generate .Intunewin file.
  • Launch Powershell console as an administrator and then navigate to the folder where the Microsoft Win32 Content Prep Tool is located to set it as the current directory.
  • Run IntunewinAppUtil.exe and you will get options to specify Source Folder, Setup File, Output Folder and Catalog Folder.
    • Source Folder: Provide the location of the folder where all application setup files are copied. D:\CitrixWorkspaceSetup.
    • Setup File: Provide the name of the .exe file which installs applications on user device. CitrixWorkspaceApp.exe
    • Output folder: Provide a location of a folder where .Intunewin file will be generated. You can provide any folder you like, But i generally create an empty folder called Output for this. C:\output
    • Catalog folder: Specify N to not specify any Catalog folder or simply press Enter to skip.
Use Intune content wrapping tool to create Intunewin file for Citrix workspace app
Use Intune content wrapping tool to create Intunewin file for Citrix workspace app
Citrix Workspace App IntuneWin file created successfully
Citrix Workspace App IntuneWin file created successfully

If you are facing any Issues creating .Intunewin file. You can refer to my step-by-step guide which provides more details on “How to create an IntuneWin file

How to create Intunewin file (Step-by-step) Guide

STEP 3 – Create Win32 app Deployment

Now that we have created .intunewin file. Using this file we will create Win32 app deployment on Intune admin center to deploy Citrix Workspace app on target devices.

To Create Win32 app deployment, follow below steps:

  1. Login on Microsoft Intune admin center
  2. Click on Apps and then click on All Apps
  3. Click on + Add and Select Windows app (Win32) from app type

App Information

Click on “Select app package file” and browse to .Intunewin file.

Browse to and select CitrixWorkspaceApp.intunewin file
Browse to and select CitrixWorkspaceApp.intunewin file

Provide Information in below mandatory fields. The rest of the fields are optional, but can be useful for application documentation and troubleshooting issues.

Required Fields:

  • Name – Provide a unique name of the application.
  • Description – Provide a useful description.
  • Publisher – Provide Publisher Information. For example: Citrix.
Provide Information about Citrix Workspace App on Intune
Provide Information about Citrix Workspace App on Intune

Program

Provide the Install command, uninstall commandInstall behavior, Device restart behavior. Click on Next to proceed. You can refer to the Citrix website to know more Information about Citrix Workspace app switches.

  • Install command: CitrixWorkspaceApp.exe /silent /ALLOWADDSTORE=N
  • Uninstall command: CitrixWorkspaceApp.exe /silent /uninstall
  • Installation time required (mins): Keep default which is 60 minutes.
  • Allow available uninstall: Yes
  • Install behavior: System
  • Device restart behavior: Select No specific action.
Provide Install and Uninstall commands for Citrix Workspace App deployment using Intune
Provide Install and Uninstall commands for Citrix Workspace App deployment using Intune

Requirements

You can specify the requirements that devices must meet in order to deploy the app. If your devices are a mix of 32-bit and 64-bit types, then check both the boxes for 32-bit and 64-bit in the Operating system architecture drop-down. Else, just go with 64-bit.

  • Operating System Architecture: 64-bit
  • Minimum operating system: Select the minimum OS requirement for this deployment.

Detection Rules

Select Manually configure detection rules and click on +Add to add a detection rule.

  • Rule Type: File
  • Path: C:\Program Files (x86)\Citrix\ICA Client
  • File or folder: wfica32.exe
  • Associated with a 32-bit app on 64-bit clients: No
Detection rules for citrix workspace app deployment
Detection rules for citrix workspace app deployment

Assignments

Click on Add group to add an Azure AD group containing users or devices. You can also click on Add all users or Add all devices.

Citrix Workspace app assignment to Windows devices on Intune admin center
Citrix Workspace app assignment to Windows devices on Intune admin center

Review + Create

Review the deployment and click on Create to start the deployment process.

Sync Intune Policies

The device check-in process might not begin immediately. If you’re testing this policy on a test device, you can manually kickstart Intune sync either from the device itself or remotely through the Intune admin center.

Alternatively, you can use PowerShell to force the Intune sync on Windows devices. Another way to trigger the Intune device check-in process is by restarting the device.

STEP 4 – Monitoring Deployment Progress

You can follow below steps to monitor the installation:

From the Microsoft Intune admin center >Apps > All apps. Click on the deployment and check Overview page which will show the deployment status.

End-user Experience

Let’s check if the application has been installed on end user device. To check and confirm the Installation, please follow below steps:

  • Press Windows Key + R to open Run dialog box
  • Type appwiz.cpl and press enter to open programs and features window
  • Find Citrix Workspace application in the list of Installed programs to confirm the Installation.

Conclusion

In this blog post, we’ve explored the process of deploying the Citrix Workspace app using the Intune Win32 app deployment method. Another option is to deploy the Citrix Workspace app through the Microsoft Store Apps (new) method, but it offers limited customization and Win32 app deployment using this method is still in Preview. If you require the flexibility to use switches with the CitrixWorkspace.exe app, the Win32 app deployment method is the recommended choice.

Leave a Comment