Configuring SmartUninstall in Your System Center Configuration Manager Environment

App Portal 2020 R1

If you want to deploy the Smart Uninstaller client tool (AppPortal.SmartUinstall.exe) with distributed Windows Installer packages to enable automatic license reclamation (even if an uninstallation program was not defined in the deployment technology for that application), select the Smart Uninstaller is deployed for License Reclamation? option under My Apps Options on the Site Management > Settings > Flexera Integration page.

Note:Valid option for Windows Installer packages only.

In addition to selecting this option, you also need to configure SmartUninstall in your System Center Configuration Manager environment.

To configure SmartUninstall in your System Center Configuration Manager environment:

1. Locate the AppPortal.SmartUninstall.exe file in the following directory:

C:\Program Files (x86)\Flexera Software\App Portal\Utilities

2. Open System Center Configuration Manager and add the AppPortal.SmartUinstall.exe file as a package.
3. To that package, add a program with the following command-line.

AppPortal.SmartUninstall.exe http://<AppPortalServer>/ESD/WS/Integration.asmx "Data Source=[FNMS_DBSERVER];Initial Catalog=[FNMS_DB_NAME];Integrated Security=True"

4. Add scheduling options for the package as needed.
5. In your production environment, deploy this package to all machines and execute this EXE in the required intervals.

Note:You can try to manually run this EXE, as an administrator, on a client machine to see how it works. It logs whatever is done on the client machine under %TEMP%AppPortal.SmartUninstall.log.

See Also