I have created a fixlet(simple Msiexec.exe /x) to uninstall a common software application within our department. The fixlet works correctly when deployed to a Windows XP computer, however when deployed to a Windows 7 Pro computer it does nothing. BigFix reports that the fixlet completed successfully but when I check the computer it still has the software.
If I run the msiexec command directly on the PC via the run line, the software is removed with out error. Since running the commands locally via the command prompt works I am assuming it is something with how BigFix deploys the fixlet to Windows7.
I am not sure “runascurrentuser.exe” would work since all of our users operate in “least privileged mode” meaning they do not have admin rights on their workstations.
All BigFix Agent does is run the command just as you typed it… But you might try testing it as the SYSTEM account to run it as the same user that the BigFix Agent does: