Hello, I have an unusual problem with a SCCM 2012 Application we are trying to get working correctly. It's a very simple application in SCCM with the content for this application being a created vbs file. The created vbs file just calls a vendor supplied uninstall vbs file that removes an application from the server. The goal is to roll this to all of our servers so that we cab uninstall the vendor application from the server.
SCCM is correctly rolling the content to the servers in the CCMcache folder. I can even look in the execmgr.log and Ccm32bitLauncher.log on the client and see the vbs script being launched with a process ID on the server. This in turn launches the vendor supplied uninstall script by design, which SCCM logs as running with return = 0 (completed execution). Trouble is, this script fails to launch the MSI for the uninstall on the 2008 server.
Here is the fun part:
-The SCCM Application works fine and the server application uninstalls with windows 2003, but fails on windows 2008 R2.
-Additionally, if I log into the 2008 server and cscript launch our created vbs script (which triggers the vender supplied script, it works just fine and uninstalls the vendor app.
-To troubleshoot permissions, I even opened a command prompt using PSEXEC on the 2008 servers with the local system account (same account SCCM uses for running applications), and issued a cscript command to our created vbs file. Our created
script triggers the vendor app uninstall script. The vendor uninstall script remove the app just fine. (Even when I issue the cscript command from the ccmcache folder).
So the question is: Why is our SCCM Application working on 2003 servers and NOT on 2008 R2 servers?
If you could help me out, it would be appreciated. Thank you.