Product Documentation

To create a profile and target

Dec 17, 2015

Ensure that a file share exists with the “everyone” group assigned READ access and the “administrators” group assigned WRITE access at both the share level and NTFS level.

From the profiler workstation, make sure that you have access to the executable for the application, but that the application is not installed on the workstation. Open the profiler from the Start menu.

  1. To start the New Profile wizard, either select New Profile from the first screen, or if it is already open, from the File menu, choose New. Use the New Profile wizard to complete the remaining steps.
  2. Name the profile.

    When naming a profile, choose a simple name. Do not include any criteria that will be used to identify targets. For example, do not include a version number in the profile name.

  3. Use the Enable User Updates page to enable users to update applications on their user devices (disabled by default). When the feature is enabled, executable files that are accessed through the application (such as product-update executables) run from the user profile root and launch on the user device. When disabled, the executable files launch from the install root location, which prevents most product-update executables from updating applications automatically and lets you maintain and deliver updates centrally.
  4. Use the Set up Inter-Isolation Communication page to link existing profiles that need to communicate with each other on the user device (optional). If you are not setting up inter-isolation communication, do not make any entries on this page.
  5. Set at least one target operating system and language. By default, the wizard selects all operating systems compatible with the profiling workstation.

    To link existing profiles for inter-isolation communication only but not create any new targets, click the top check box (not selected by default). To create a new target or profile, ensure the check box is not selected.

    Setting the target operating system and language criteria are the first steps in creating the initial target for a profile. The default operating system and language are those of the operating system installed on your profiler workstation.

    1. If you selected profiles for inter-isolation communication, to associate those existing profiles without creating a new target (and skipping the installation pages of the wizard), check Minimal Target. When selected, the remaining target creation options are disabled and the wizard skips the installation pages. It goes directly to Step 12, signing the profile with a digital signature. To create a new target within the linked profile, make sure the option is not checked.
    2. To support other operating systems and languages, select the check boxes associated with those you want to support. When selecting target operating systems and languages, do not select those languages for which you are going to create separate targets.
    3. To consider the service pack level, click Set Service Pack. By default a target matches all service packs of the operating systems it supports.
    4. When selecting the service pack supported by the target, use the Supported Service Pack Levels pull-down menu to choose a rule for considering the service pack level.
    5. Type the number representing the service pack level in the applicable field for Minimum Level, Maximum Level, Exact Level, or, if for a range, Minimum Level and Maximum Level.
      Note: For subsequent targets, to ensure the current target you are adding does not conflict with other targets in the profile, click Check for Target Conflicts.
  6. Choose an installation option according to the type of application or number of applications you want to install in a target:
    • Quick Install. Select this option if you are installing only one application and it has an installation program, such as setup.msi or .exe (selected by default and recommended for normal installations).
    • Advanced Install. Select this option only if you are installing Internet Explorer plug-ins, editing registry settings, installing an application manually, or installing from multiple installers.
  7. On the Choose Installer page, click Browse to choose an executable file or a script you run to install the application in the current target. In this step you are just choosing the installer, not running it. If needed, enter required command-line arguments.
  8. On the Run Installer page, ensure the installation program and command-line parameters are correct.

    Use advanced installations to select resources, including files, folders, registry settings, and Internet Explorer and plug-ins to add to the profile.

  9. Click Launch Installer. Wait until the installer program launches on the workstation. For large applications, this can take several minutes. Then complete a full installation for the application. The destination path shown in the installer does not matter because the application is installed in the profile, so accept the default location.
  10. When the application is fully launched and configured on the workstation, close the application and click Next in the profiling wizard. If a restart is required to complete the installation, the profiler automatically performs a virtual restart. After the virtual restart completes, the application is ready to run.
  11. On the Run Application page, select and run the application. Close the application before clicking Next in the profiling wizard.
    Tip: After completing a full installation, which installs the application for all your users, run the application once to ensure that you complete all needed initializations before delivering the application to users. For example, you might have to enter a product serial number or license key. In addition, take some time to configure preferences or options and to enable or disable features before you publish the application. For example, you might have to disable auto-updates to prevent users from receiving unwanted messages or files on their computers.
  12. On the Select Application page, view the list of applications discovered in the current target. Use the buttons to modify the list of applications that you want to publish later using the AppCenter.
  13. On the Sign Profile page, sign the profile with a digital signature, if needed.
  14. Click Finish to build the profile. Before clicking Finish, you have the opportunity to review profile information and edit profile and target settings.
  15. When the wizard closes, save the profile by typing the UNC path to the file share in your App Hub. Note that a subfolder is created with a name that matches the profile name.
For example, if you enter the following path:

The following Save To storage location appears, based on the values of UNC Path and Profile Name:

\\citrixserver\profiles\<Profile Name>\<Profile Name>.profile 

If needed, change the name of the profile at this point.

Important: Windows File Explorer cannot handle file paths that exceed 256 characters, However, when profiling some applications, such as Microsoft Office 2010, the file paths might exceed that limit due to the high level of folder nesting. To prevent issues due to long file names, Citrix recommends using a utility such as Robocopy to replicate profile data without errors. This utility is available with Windows Resource Kit and is a feature in Windows Vista, Windows 7, and Windows 2008.

After you save your profile, use other workstations to add unique targets to the profile, if needed.