Posted on 04-11-2016 09:54 AM
In the past uninstalling the WebEx productivity Tools only required me to index the package via Casper Admin, enable the uninstall option for it, then create a policy that uninstalls it. The recent version no longer works when I do that. I see that there is now /Applications/WebEx/Productivity Tools/Uninstall.app and that works when I run it from the GUI. The problem is that it requires admin credentials to run. I'd like to make this available via Self Service but I can't figure out how to let it run without requiring admin credentials. I tried a simple open /Applications/WebEx/Productivity Tools/Uninstall.app
command since it would run as root from self service, but it still prompts the user to login as an admin.
Is there a way to make any GUI app behave the way I want when triggered from Self Service?
Posted on 04-11-2016 09:59 AM
I've tried the tips here but everything I try shows it running as the user - not as root. We're only on Yosemite right now, so we aren't encountering any SIP stuff yet.
Posted on 04-11-2016 10:54 AM
Can you look inside the app to find a way to run it command line? Perhaps there's a script or binary in there that you can execute? Find a way to do it command line, then replicate in self service.
Posted on 04-11-2016 11:24 AM
I figured out my goof. I was running
open /Applications/WebEx/Productivity Tools/Uninstall.app/Contents/MacOS/Uninstall
When I should have just been running
/Applications/WebEx/Productivity Tools/Uninstall.app/Contents/MacOS/Uninstall
without "open". Doing it that 2nd way does exactly what I need.