Public/Uninstall-P1Msi.ps1
function Uninstall-P1Msi { <# .Synopsis Uninstall a legacy MSI installation of PlannerOne. .Description Read Windows registry base for uninstall key and uninstall from PlannerOne from MSI. Call Get-P1MsiInstall and use PSChildName key to uninstall with this command. .Parameter UninstallKey The MSI uninstall key. #> [cmdletbinding()] param( [Parameter(Mandatory=$true)] [string] $UninstallKey ) Process { # Out-Null is here for synchronous exe call . msiexec /x $UninstallKey /quiet | Out-Null } } |