From what I see this command needs to point to a .MSI file (package file) or it needs the package GUID as a reference point so it knows what to uninstall. Yes/no?
In Wise Script Editor, which I've used for years I wrote a canned routine that did the following.
In your script you set a up a Variable that holds a value. this value is what you actually want to uninstall (as it appears in Control Panel).
Set REMOVE = Silverlight
Then my script will search the HKLM\Software\Microsoft\windows\Uninstall reg key for %REMOVE%. If found it will extract out the UninstallString value. It then will parse out the guid of 89F4137D-6C26-4A84-BDB8-2E5A4BB71E00. It will then run msiexec /x{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}
So it does not matter what version of Silverlight you had nor does it matter what the GUID is, it will be uninstalled without knowing the package file or the guid. it saved my bacon many times
Can AI do that? If so how? The (Un)Install MSI Package command does not appear to have that fuction built in.
Thank you.

