I have a blueprint with a software component to install some software and the build works 100%. The software component has an uninstall script to remove some software and if I manually run the uninstall script on a server and it works.
If I go in vRA under Item>Deployments highlight the server an select destroy. The destroy never destroys the software component so my uninstall under my software component never gets ran. The only way I found to get my uninstall to run was to go into the software component under the server under the Item>Deployment and destroy the software component then destroy the server. If I just destroy the server the software component doesn't get destroyed.
I have heard that vRA keeps the software component if the server gets destroyed? The client is not going to know to go in the software component an destroy it and then destroy the server. Is there a way if the client wants to destroy the server it will also destroy the software component so my uninstall will run?