The fixlet works on my WinXP 32bit and 64bit systems. The returned code of -1 doesn’t fail the fixlet. I think it needs more investigation. Can you file a bug for this and attach its client log?
Yes, in our enviroment the fxlet work for 38 computers but fail on 22. Fixlet fail if relevance still true, and in these 22 computer the power profile configuration don´t change. Looking the client log we found only that exit code -1, the other lines finish with exit code 0.
No, it isn’t. It is supposed to work with normal user account as well. I’ve tried the fixlet with normal user accounts. The segment of actionscript that creates and runs the file run_setacl.bat is to elevate user permission temporarily so that power profile can be changed.
Well, we test on my computer removing my user from administrators group, and the fixlet fail. We are doing some test, but there is someting about permisions…
Finally We resolve our problem. regacl-xx do not work on our computers, then we need use other tool like regini to allow modify registry entry. After some test we modify fixlet and now it work with non power users.
Check the permissions on the Bigfix directory on the client. I have found that there is a way to install the client where the Bigfix client directory does not have read permissions for a regular user. I discovered this when trying to run a package as current user.