I'm currently trying to prevent a specific package from continuing its install run on subsequent puppet apply commands. The package in Question is the Windows Azure SDK for .Net 2.3. The package's name listed in the registry contains an endash (–) instead a normal hyphen.
See attached screen shot for view from "programs and features" control panel.
In puppet, it shows up like this:
I seem to be unable to query for it completely – this is what I can't figure out:
When I try to reference it in a Puppet manifest, it causes to miss the package completely and always attempts to install it. This isn't a huge issue, but is obviously undesired.
When I run my manifest I get this:
Here is the package in question: http://www.microsoft.com/en-us/download/details.aspx?id=42317 (WindowsAzureLibsForNet-x64.msi is the package)