If you want to use pfexec to get full privileges with a regular user account, you need to grant it the "Primary Administrator" profile. It is no more set by default with new installations of Solaris...
Simon Breedon did a piece about setting up pretty much what you are trying to do. the article is a little dated (2008) and he was using Solaris 10 express. However, the steps are quite similar and I...