Unified Application Management: Manage Shell Apps

Unified Application Management: Manage Shell Apps

Nerdio Manager allows you to manage Unified Application Management shell apps, which are complex applications via PowerShell scripts. This includes the ability to specify custom detection, installation, and uninstall scripts.

See Unified Application Management: Shell Apps Overview and Usage for more information.

Link a Shell Apps Repository

Nerdio Manager allows you to link a Shell Apps repository.

To link a Shell Apps repository:

  1. Navigate to SettingsNerdio environment.

  2. In the Unified Application Management tile, select Link.

  3. Enter the following information:

    • Repository type: From the drop-down list, select Shell Apps.

    • Friendly Name: Type the repository's friendly name.

    • Create a Storage Account for Binary Files: Toggle this option On.

      • Resource Group: From the drop-down list, select the resource group.

      • Storage Account Name: Type the storage account name.

    • Apply tags: Optionally, type the Name and Value of the Azure tag to apply the resource.

      Note: You may specify multiple tags. See this Microsoft article for details about using tags to organize your Azure resources.

  4. Once you have entered all the desired information, select OK.

    The application repository is linked to Nerdio Manager.

Add a New Shell App

Nerdio Manager allows you to add shell apps.

To add a new shell app:

  1. Navigate to ApplicationsShell Apps.

  2. Select Add.

    Tip: In the File, Detect, Install, and Uninstall tabs shown below, you can expand Usage guidance to see more information about how to use the scripts.

  3. Enter the following information in the General tab:

    • Name: Type the app's name.

    • Description: Type the app's description.

    • Publisher: Type the app's publisher's name.

    • Public: Toggle this option On to make this app visible on the Unified Catalog page.

      Note: See Shell Apps Deployment Status below for more information.

  4. Enter the following information in the File tab:

    • Enabled: Toggle this option On.

    • File: Select the file to upload and select Start upload.

      Notes:

      • The upload starts. The upload progress is displayed. You may leave this window and return when the upload is complete.

      • You may upload a .Zip archive that contains a collection of files for your application. If this option is selected, the installation script's context is set to the temporary extraction location to allow for the simple use of these files.

  5. Enter the following information in the Detect tab:

    • Detect: Configure the custom script to detect whether the application is installed on the host or not.

  6. Enter the following information in the Install tab:

    • Install: Configure the custom script to install the application.

  7. Enter the following information in the Uninstall tab:

    • Uninstall: Configure the custom script to uninstall the application.

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

    The new app is created.

Manage Shell Apps

Nerdio Manager allows you to manage shell apps. This includes editing and deleting the apps.

To manage shell apps:

  1. Navigate to ApplicationsShell Apps.

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

  3. Optionally, perform any of the following:

    • Select Edit to change the app.

    • Select Copy to create a copy of the app, which you can modify.

    • From the action menu, select Delete to delete the app.

Shell Apps Deployment Status

When creating and managing a Shell Apps package, the application can be in one of the following states:

  • Draft: A draft application is still in the process of creation. It could be that the application files are still uploading, or a section of the script is not complete, and the package has not been saved to the Nerdio Manager database. Draft applications move to the Hidden state once these tasks are complete.

  • Hidden: Hidden applications have all sections complete and have been saved to the Nerdio Manager database. Hidden applications must be made public by setting the Public switch to On in the package properties before deployment, which makes the application available in the Unified Catalog.

  • Public: Public applications are available in the Unified Catalog for deployment. Applications in this state cannot be moved back to Hidden if a policy assignment exists. Please remove any policy assignments before hiding the application package. It is recommended that all packages be fully tested before assignment to production desktops.

Was this article helpful?

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

Comments (0 comments)

Please sign in to leave a comment.