Implicit Uninstall is not completing.
I have an application deployed for the purpose of uninstalling, performing a cleanup of the old application, and triggering a reboot. I don't have this deployed to a collection.
I have a 2nd application created to install the new version of the application and perform a reboot. This application is not deployed and it has a dependency of the 1st application.
I have 4 additional applications that are deployed to a collection and all have a dependency set to the 2nd application. I have the deployment set to uninstall when a member is no longer a part of the collection.
All 6 applications except for the first one have an uninstall cmd. They are all set to install for System, whether or not user is logged on, hidden. Installation works.
When I remove the user from the collection, the SMS_ImplicitUninstall.log shows that the 4 apps are set for removal.
In Software Center 3 of the apps are no longer showing up, but the first app that installed after the 2 undeployed apps is still displayed.
The SCClient_ log shows the following errors after the app that is still displayed:
The property SoftwareVersion can't be found. (Microsoft.SoftwareCenter.Client.Data.WmiResultObject at Microsoft.SoftwareCenter.Client.Data.IResultObject.get_Item)
Exception caught in Microsoft.SoftwareCenter.Client.Data.IResultObject.Item, line 112, file K:\dbs\sh\emra\0502_075337_0\cmd\5\src\DataAbstractionLib\WmiDataProvider\WmiResultObject.cs - Type System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. (Microsoft.SoftwareCenter.Client.Data.WmiResultObject at Microsoft.SoftwareCenter.Client.Data.IResultObject.get_Item)
I have an application deployed for the purpose of uninstalling, performing a cleanup of the old application, and triggering a reboot. I don't have this deployed to a collection.
I have a 2nd application created to install the new version of the application and perform a reboot. This application is not deployed and it has a dependency of the 1st application.
I have 4 additional applications that are deployed to a collection and all have a dependency set to the 2nd application. I have the deployment set to uninstall when a member is no longer a part of the collection.
All 6 applications except for the first one have an uninstall cmd. They are all set to install for System, whether or not user is logged on, hidden. Installation works.
When I remove the user from the collection, the SMS_ImplicitUninstall.log shows that the 4 apps are set for removal.
In Software Center 3 of the apps are no longer showing up, but the first app that installed after the 2 undeployed apps is still displayed.
The SCClient_ log shows the following errors after the app that is still displayed:
The property SoftwareVersion can't be found. (Microsoft.SoftwareCenter.Client.Data.WmiResultObject at Microsoft.SoftwareCenter.Client.Data.IResultObject.get_Item)
Exception caught in Microsoft.SoftwareCenter.Client.Data.IResultObject.Item, line 112, file K:\dbs\sh\emra\0502_075337_0\cmd\5\src\DataAbstractionLib\WmiDataProvider\WmiResultObject.cs - Type System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. (Microsoft.SoftwareCenter.Client.Data.WmiResultObject at Microsoft.SoftwareCenter.Client.Data.IResultObject.get_Item)