Hey everyone... hoping someone can give some experience feedback on my situation.
So, I have a parent application, Parent, that has 5 dependent applications. The Parent application is deployed but the dependent applications are NOT deployed; I'm relying on the dependency mechanic to detect and install them. Parent uses a registry setting for a detection method, and the dependent applications use Powershell scripts for detection. The expected behavior I'm seeing is that if Parent is NOT detected, it then starts detecting/installing the dependent applications.
However, if Parent IS detected, it skips all the dependent application detectionsand just reports "Installed". This presents a problem for me;if a dependent application is uninstalled, the Parent application will never trigger a detection again.
Is this expected behavior? Is this an oversight? Is this some programmer deciding that it's ridiculous to create a dependent application and NOT deploy it? I can't create one giant detection method for the Parent application because it will time out (evaluation scripts have a 60 second timeout apparently). I would also like to avoid Configuration Baselines/Items as that was a massive headache in 2007 and my scars haven't healed yet.
Any insights would be appreciated. Thanks!