Invoke-InstalledApplicationManagement

1.1.0

- Check for apllications installed on the machine with the input Name.
- If a match is found on the registry, creates an object with its Name, Version and UninstallString.
- If no match is found on the registry, the Win32_Product CIM/WMI class is queried and an object is created with the app Name, Version and CimInstance.
- If the Uninstall switch is called, check if
- Check for apllications installed on the machine with the input Name.
- If a match is found on the registry, creates an object with its Name, Version and UninstallString.
- If no match is found on the registry, the Win32_Product CIM/WMI class is queried and an object is created with the app Name, Version and CimInstance.
- If the Uninstall switch is called, check if the installed version is less than input version and uninstall the application(s).
- If the ForceUninstall switch is called, uninstall the application(s) without checking the version.


Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Invoke-InstalledApplicationManagement

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2021. All rights reserved.

Package Details

Author(s)

  • Francisco Nabas

Functions

Invoke-InstalledApplicationManagement Add-Log Get-InstalledApplicationManagement Remove-InstalledApplicationManagement

Dependencies

This script has no dependencies.

FileList

Version History

Version Downloads Last updated
1.1.0 (current version) 108 7/14/2021
1.0 44 7/14/2021