The reason this didn’t work is that the uninstall string is usually not sufficient to silently uninstall the application. The uninstall string is what is invoked when you click remove in add/remove programs, which is usually interactive and requires user input.
Also, you should use
wait instead of
run in almost all cases, though in this case because you invoked an interactive program non-interactively, it would have caused bigfix to stall until it was closed or the computer was rebooted.
There are many different kinds of application installers and uninstallers. They have different commands used to actually cause them to uninstall silently. You have to figure out what the correct commands are through research and experimentation. Only once you have the correct commands working from the command line can you then use those commands in bigfix to actually uninstall the application.
There are a few applications out there that cannot be uninstalled silently, but that is rare.
It is rare that you can use the uninstall string directly, but often you use the uninstall string in the registry as a basis for the command that will actually uninstall the program silently. Usually you use the uninstall string with some extra commands to cause this to happen.