Unified Application Management: Manage Applications

Unified Application Management: Manage Applications

Nerdio Manager allows you to manage Unified Applications. This includes searching for, importing, deploying, and managing applications.

Notes:

  • You must first link repositories to Nerdio Manager before you can manage applications. See Unified Application Management: Configure Repositories for details.

  • Unified Application Management supports the following devices:

    • Windows 10 and Windows 11

    • Android and iOS

    • Windows Server 2019 and later

Companion Video

Intune-only Accounts Limitations

Intune-only accounts are accounts that do not have an AVD subscription. These accounts have the following limitations:

  • They may only manage Intune policies.

  • Only MSP-assigned certificates are available.

  • Private repositories at the customer level, both WinGet and Shell Apps, require an Azure subscription, so they are not available.

  • Shell Apps can only be the target to non-Intune targets, so they are not available.

Search for an Application and Mark as Favorite

Nerdio Manager allows you to search for an application from a linked repository and mark it as a favorite in the unified apps. This can be done at the MSP or Account level.

To search for an application:

  1. At the MSP level, navigate to ApplicationsUnified Catalog. Alternatively, at the Account level, navigate to ApplicationsUnified Catalog.

  2. Optionally, from the drop-down lists, select the desired Repository.

  3. Optionally, you can filter the list by selecting Show favorites onlyShow assigned only, or Show all.

  4. In Search, type the application name to search for.

    Tip:Nerdio Manager performs a wide-ranging search. For example, if you search for Notepad, the search returns everything "note" or "pad" in the application name. In addition, the search returns other text editor applications (for example, GetDiz and EmEditor). Therefore, try to be as specific as possible when specifying the application's name in order to limit the search results.

  5. Locate the application in the search results you wish to mark as a favorite.

  6. Select the star next the application's name to mark it as a favorite.

    The application is now a favorite.

Import an Application to Unified Applications

Nerdio Manager allows you to import an application from a linked repository into the Unified Applications.

Tip: Before you import an application into the unified apps, you should first search for the application in the linked repositories.

Applications can be deployed from all supported repository types. Additionally, application packages can be uploaded in the following formats:

  • APPX

  • BURN

  • EXE

  • INNO

  • MSI

  • MSIX

  • MSSTORE

  • NULLSOFT

  • PORTABLE

  • PWA

  • WIX

  • ZIP

To import an application:

  1. At the MSP level, navigate to ApplicationsUnified Catalog.

  2. Select Import application.

    Note: See this Microsoft article for more information about various parameters.

  3. Enter the following information in the General tab:

    • Repository: From the drop-down, select the private repository.

    • Package ID: Type the unique ID of the package.

    • Package Version: Type the package version.

    • Default Locale:  From the drop-down, select the default locale.

    • Package Name: Type the package name in the default locale.

    • Description: Type a short description of the package.

    • Publisher: Type the package's vendor.

    • License: Type the license type.

  4. Enter the following information in the Installer tab:

    • Source: From the drop-down list, select the package's source.

      • File: For files, select the installation file.

      • URL: For URLs, type the URL and SHA256 hash of the package.

    • Type: From the drop-down list, select the type of the installation package.

    • Platform: From the drop-down list, select the platform of the machine.

    • Product Code: Type the product code.

      Note: The product code is a GUID that is the principal identification of an application or product. For example {B8427198-E89E-4373-A24F-C1661FC3064B}. The 32-bit and 64-bit versions of an application's package must have different product codes. See this Microsoft article for more information.

    • Scope: From the drop-down list, select the installation scope.

      Note: While application packages with both the User and Machine scope type can be imported into a repository, deployment is only supported for the Machine scope in the current release. Attempting to deploy User scope applications is disabled in the console.

    • Installer Locale: From the drop-down list, select the installer locale.

      Note: Currently, only en-US is supported.

    • Installer Success Codes: Specify one or more additional non-zero installer success exit codes other than known default values by the Windows Package Manager.

  5. Enter the following information in the Install Switches tab:

    Note: Application packages require the ability to be deployed in unattended or silent mode for automated installation scenarios. When creating an EXE-based application, the silent flag is a requirement to suppress user prompts. Please refer to the respective vendor documentation for the installation arguments details.

    • Interactive: Optionally, select this option and type the argument(s) for an interactive installation.

    • Silent: Optionally, select this option and type the argument(s) for a silent installation.

    • Silent with Progress: Optionally, select this option and type the argument(s) for a silent with progress installation.

    • Install Location: Type an install location if required and supported by the installer.

    • Log: Type a log command if required and supported by the installer.

    • Upgrade: Type an upgrade command if required and supported by the installer.

    • Custom: Type any custom install arguments if required and supported by the installer.

  6. Enter the following information in the Apps and Features tab:

    • Use Apps and Features: Optionally, toggle this option On.

    • Display Name: Type the display name of the application.

    • Publisher: Type the vendor's name.

    • Display Version: Type the display version of the application. For example, 1.1.5.0.

    • Product Code: Type the product code.

    • Upgrade Code: Type the upgrade code.

      Note: Both the Product Code and the Upgrade Code are GUIDs that are the principal identification of an applications version. For example {B8427198-E89E-4373-A24F-C1661FC3064B}.

    • Type: From the drop-down list, select the type of the installation package.

  7. Enter the following information in the Tags tab:

    • Optionally, type the type the Azure tag(s) to apply to the application.

  8. Enter the following information in the Install Detection tab:

    • Add detection: From the drop-down list, select the custom criteria for the successful installation detection.

      Notes:

      • You may select any combination of the options in the drop-down list.

      • You may select multiples of any particular option. For example, you can specify multiple files and/or multiple registry keys.

      • Use the delete button to remove a detection criteria.

      • Folder: Specify the folder that must be present to determine that the installation was successful.

      • File: Specify the file that must be present to determine that the installation was successful.

      • Registry Key: Specify the registry key that must be present to determine that the installation was successful.

      • Registry Key and Registry Value: Specify the registry key and value that must be present to determine that the installation was successful.

  9. Once you have entered all the desired information, select Import.

    The application is imported into the unified apps.

Import an Application to a Private Repository

Nerdio Manager allows you to import a unified app into a linked private repository.

To import a unified app to a private repository:

  1. At the MSP level, navigate to Applications.

  2. Locate the app you wish to work with.

  3. From the action menu, select Import.

  4. Enter the following information.

    • Package Version: From the drop-down list, select the app package version(s) to import.

    • Repository: From the drop-down list, select the private repository to import the application to.

    • Package ID: From the drop-down list, select the package ID.

      Note: If you select an existing package ID, a new version of the same application is added. If you select a new package ID, a new application is created.

  5. Once you have entered all the desired information, select Import.

Assign Applications to Accounts

Once you have imported unified applications, you can assign them to your accounts.

To assign a unified app to accounts:

  1. At the MSP level, navigate to Applications.

  2. Locate the unified app you wish to work with.

  3. From the action menu, select Assign.

  4. From the drop-down menu, select all the account(s) to assign this unified app to.

    Note: Accounts that are removed from this list lose access to the unified app.

  5. Once you have entered all the desired information, select Apply and close.

Deploy Applications to Host Pools, Servers, or Intune Endpoints

Once an application is assigned to an account, it can be deployed to hosts, host pools, servers, or Intune endpoints.

Note: For AVD deployment, Windows 10 or 11 is a prerequisite. Windows Server session hosts are not supported.

To deploy an application:

  1. At the Account level, navigate to ApplicationsUnified Catalog.

  2. Using the left column, select the application(s) you wish to deploy.

  3. Once you have selected all the application(s) you wish to deploy, select Deploy selected.

  4. Enter the following information in the General tab:

    • Create policy using this configuration: Select this option to create a deployment policy.

    • Name: Type the policy name.

      Note: You may override the system-generated policy name.

    • Description: Type the policy description.

  5. Enter the following information in the Targets tab:

    Note: Select + add scope to add different types of Targets. For example, you may deploy to Pooled AVD host pools and servers.

    • For Pooled AVD host pools, select the host pools.

      Note: Policies can take up to 15 minutes to begin assessment. If using a maintenance window, polices are only be assessed during the specified window.

    • For Personal AVD desktops, select the user or group and host pools.

      Note: Policies can take up to 15 minutes to begin assessment. If using a maintenance window, polices are only be assessed during the specified window.

    • For Servers, select the servers.

      Note: Policies can take up to 15 minutes to begin assessment. If using a maintenance window, polices are only be assessed during the specified window.

    • For Intune devices, select the user or group and device group.

      Note: Policies may take an hour or more to begin assessment. The process is initiated by the Intune Management Extension on the target device.

  6. Enter the following information in the Applications tab:

    • Install/Uninstall: Select whether the deployment policy should install or uninstall the selected application.

    • Applications: In the applications list, select Select applications, and then from the drop-down list, select the application to include in this policy.

      Notes:

      • You may add as many applications as desired.

      • Drag and drop an application in the list to change its order on the list.

      • Select the next to an application to remove it from the list.

    • Show favorites only: Select this option to only display applications marked as favorites. Otherwise, you may search the list of applications.

    • Reboot after installation: Select this option to place the host in drain mode and restart it when no sessions are present.

  7. For AVD deployments, enter the following information in the Settings tab:

    • Concurrency balancer (AVD): Select the concurrency balancer level.

      Note: The concurrency balancer allows you to specify a maximum number of concurrent application tasks. When set at the Global level, this number is the maximum tasks for this policy across all host pools. When set at the By host pool level, this is the maximum tasks per host pool for this policy. This feature only applies to AVD pools.

    • Maximum jobs: Type the maximum number of concurrent jobs.

    • Maintenance window: Optionally, toggle on this option configure a maintenance window.

      Note: The maintenance window controls when application tasks are performed. If configured, no application tasks are performed outside of the specified window. This window allows tasks to be automatically performed only during specified hours, ensuring that the user experience is not disrupted.

      • From the drop-down lists, configure the days and hours of the maintenance window.

    • Messaging: Optionally, toggle on messaging to send a message to all the users on a host prior to performing the operation.

      • Delay: From the drop-down list, select the time to send the message before the operation starts.

      • Message: Type the text of the message to send.

  8. Once you have entered all the desired information, select Save & close.

    The application(s) are installed or uninstalled on the specified host pools or Intune endpoints.

Manage Deployment Policies

Nerdio Manager allows you to manage deployment policies. This includes editing, deleting, deactivating, and running policies.

To manage deployment policies:

  1. At the Account level, navigate to ApplicationsDeployment policies.

  2. Select the desired Deployment policies or One-time deployment tab.

  3. To add a new deployment policy:

    • In the Deployment policies tab, select Add to create a new deployment policy.

    • In the One-time deployment tab, select Deploy now to create a new one-time deployment policy.

  4. Select the deployment policy you wish to work with, and from the action menu, select one of the following:

    • Edit: Edit the deployment policy.

    • Deactivate: Deactivate the deployment policy.

    • Run now: Run the deployment policy immediately.

    • Delete: Delete the deployment policy.

    • View: View the one-time deployment policy.

View an Application's Properties

Once an application is in the unified apps, you can view its properties.

To view an application's properties:

  1. At the MSP level, navigate to Applications. Alternatively, at the Account level, navigate to ApplicationsUnified Catalog.

  2. Locate the application you wish to work with.

  3. From the action menu, select Properties.

  4. Optionally, perform any of the following:

    • Package Version: From the drop-down list, select the package version to view.

    • Installers:

      • Type the installer name to search for a specific installer.

      • Select the installer to download it.

      • Select the tooltip to see its hash.

Manage an Application

Once an application is in the unified apps, you can manage it. This allows you to:

  • View and change an application's properties.

  • View, change, or add installers.

To manage an application:

  1. At the MSP level, navigate to Applications.

  2. Locate the application you wish to work with.

  3. From the action menu, select Manage.

  4. You can perform any of the following tasks:

    • Select the Version name or Properties to view or change the application's details.

    • Select the Installer name to view or change its details.

    • Select Add version of app to add a new version of the application.

    • From the action menu, select Add installer to add a new installer.

    • From the action menu, select an existing installer to view or change it.

Delete an Application

You can delete an application from the unified apps.

To delete an application:

  1. At the MSP level, navigate to Applications.

  2. Locate the application you wish to delete.

  3. From the action menu, select Delete.

  4. On the confirmation window, select OK.

Was this article helpful?

0 out of 0 found this helpful
Have more questions? Submit a request

Comments (0 comments)

Article is closed for comments.