Product Documentation

Create applications

May 09, 2015

The topics in this section describe the minimum, required settings to enable MSI, App-V, and Script-based applications to work with the Connector.

Important: Unless otherwise indicated, the Connector does not require changes to the default settings.

Applications already in Configuration Manager

If you already created MSI or Script applications in Configuration Manager, be aware that the deployment type used to install or update those applications must use the Install behavior option Install for system if resource is device, otherwise install for user. That option ensures that an application will work if it is deployed to a device collection or user collection.

Use the Install for system option only if you know that the application will always be deployed on a device and you do not want users to run the application. For example, use this option for system components. An application that is installed for a system will not work on a user collection.

The Install behavior setting appears in the MSI and Script deployment type properties on the User Experience tab.

Create an MSI or App-V application

The following steps describe the minimum, required settings to enable an application to work with the Connector. Unless otherwise indicated, the Connector does not require changes to the default settings.

If you already created MSI applications in Configuration Manager, be aware that the deployment type used to install or update those applications must use the Install behavior option Install for system if resource is device, otherwise install for user. That option ensures that an application will work if it is deployed to a device collection or user collection.

Use the Install for system option only if you know that the application will always be deployed on a device and you do not want users to run the application. For example, use this option for system components. An application that is installed for a system will not work on a user collection.

The Install behavior setting appears in the MSI deployment type properties on the User Experience tab.

  1. In the Configuration Manager console, expand Software Library > Application Management and then click Applications.
  2. On the Home tab, click Create Application. The Create Application Wizard opens.
  3. On the General page:
    1. From Type, choose one of the following application deployment types:
      • Windows Installer (.msi file)
      • Microsoft Application Virtualization 4
      • Microsoft Application Virtualization 5
    2. Specify the Location.
  4. If you chose Windows installer (.msi file):
    1. Click through to the General Information page. For Install behavior, choose Install for system if resource is device, otherwise install for user unless you are installing a system component.
    2. Click through the remainder of the wizard.
  5. If you chose App-V, click through the remainder of the wizard.

You can now deploy the application.

Create a script-based application

The following steps describe the minimum, required settings to enable an application to work with the Connector. Unless otherwise indicated, the Connector does not require changes to the default settings.

The following steps use Internet Explorer as an example.

If you already created Script applications in Configuration Manager, be aware that the deployment type used to install or update those applications must use the Install behavior option Install for system if resource is device, otherwise install for user. That option ensures that an application will work if it is deployed to a device collection or user collection.

Use the Install for system option only if you know that the application will always be deployed on a device and you do not want users to run the application. For example, use this option for system components. An application that is installed for a system will not work on a user collection.

The Install behavior setting appears in the Script deployment type properties on the User Experience tab.

  1. In the Configuration Manager console, expand Software Library> Application Management and then click Applications.
  2. On the Home tab, click Create Application.

    The Create Application Wizard opens.

  3. On the General page: Click Manually specify the application information and then click Next.
  4. Complete the General Information and Application Catalog pages per your requirements.

    Take note of the application name that you enter on the General Information page. You must enter the name again in step 7.

  5. On the Deployment Types page, click Add.

    The Create Deployment Type Wizard appears.

  6. On the General page: For Type, choose Script Installer and then click Next.
  7. On the General Information page: Enter the same Name that you entered in step 4.
  8. On the Content page:
    1. Configuration Manager requires the Content location, although the Connector does not need it. Enter a valid system path such as \\localhost\c$.
    2. Configuration Manager requires the Installation program, although the Connector does not need it. Enter a placeholder such as dummy.txt.
  9. On the Detection Method page: Specify how the XenApp or XenDesktop deployment type will find the application:
    1. Click Add Clause and keep the default Setting Type of File System.
    2. Across from Path, click Browse, navigate to the folder that contains the application executable, select that file, and then click OK.

      For example, for Internet Explorer, the path is %ProgramFiles(x86)%\\Internet Explorer\iexplore.exe. Configuration Manager fills in the Type, Path, and File or folder name.

  10. On the User Experience page:
    • For Installation behavior, choose Install for system if resource is a device, otherwise install for user unless you are installing a system component.
    • For Logon requirement, choose Whether or not a user is logged on.
  11. Click through the rest of the Create Deployment Type Wizard and the Create Application Wizard.

You can now deploy the application.

Create a Citrix Receiver application

If your users will access applications from Receiver on managed user devices, you can use Configuration Manager to deploy Receiver, as follows.
  1. In the Configuration Manager console, expand Software Library> Application Management and then click Applications.
  2. On the Home tab, click Create Application.

    The Create Application Wizard opens.

  3. On the General page: Click Manually specify the application information and then click Next.
  4. Complete the General Information and Application Catalog pages per your requirements.

    Take note of the application name that you enter on the General Information page. For example, you might enter "Citrix Receiver". You will need to enter the name again in step 7.

  5. On the Deployment Types page, click Add.

    The Create Deployment Type Wizard appears.

  6. On the General page: For Type, choose Script Installer and then click Next.
  7. On the General Information page: Enter the same Name that you entered in step 4.
  8. On the Content page:
    1. Across from Content location, click Browse and navigate to the shared folder where CitrixReceiver.exe is located.
    2. Across from Installation program, click Browse, navigate to CitrixReceiver.exe, select it, click Open, and then enter /silent.
      Installation program should contain this: "CitrixReceiver.exe" /silent
      Important: You must specify other Citrix Receiver command line options to ensure it works properly in your environment. For guidance, consult with an administrator who handles Receiver at your site.
  9. On the Detection Method page: Specify how the XenApp or XenDesktop deployment type will find Receiver.exe:
    1. Click Add Clause and keep the default Setting Type of File System.
    2. For Type, choose Folder.
    3. In Path, enter: %ProgramFiles(x86)%\Citrix
    4. In File or folder name, enter: ICA Client
  10. On the User Experience page:
    • For Installation behavior, choose Install for system.
    • For Logon requirement, choose Whether or not a user is logged on.
  11. Click through the rest of the Create Deployment Type Wizard and the Create Application Wizard.

You can now deploy Receiver to a device collection.