Skip to main content

Pia: Install/Uninstall/Reinstall Software

Overview​

Facilitates the management of application installations on computers via winget.

Platforms​

The package supports the following platforms

  • Cloud Hybrid
  • Cloud Only
  • On Prem

Requirements​

Orchestrator agent in a valid state on

  • Target Computer

Setup & Configuration​

Global Config

  • All Staff Group

Process​

The steps that the package takes during process execution are:

  1. Pia will obtain a list of all software packages for the client
  2. A list of software packages is presented to the engineer and Pia requests the engineer to select a piece of software to install/uninstall/re-install
  3. Pia connects to Azure and obtains a list of group members
  4. Pia prompts the engineer to select a user
  5. A form for selecting the target user is presented.
  6. Pia obtains a list of computers actively used by the previously selected user
  7. Pia will obtain a list of all machines
  8. Pia attempts to locate a computer that has recently been used by the user. Failing that, a list of all available computers is presented.
  9. A form for selecting the target computer is presented.
  10. Pia will check if winget is present on the selected machine.
  11. Pia will attempt to check the installed status of the software on the previously selected user's computer
  12. Prompt the engineer with a list of choices, including Re-install or Uninstall the software or cancel
  13. Prompt the engineer with a list of choices, install the software or cancel
  14. The result of the actions taken is advised to the engineer