I can get the logged in user's privileges in powershell like so:
How do I do this for a user I'm not logged in as?
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
This might answer for your question.
Via AccessChk, you should be able to view all users and their associated rights on that 2008 Server. (Sysinternals)
SECEDIT /export /areas USER_RIGHTS /cfg foo.txt exports the list of user privileges and the users associated with each of the privileges.
Since this returns the set of user privileges associated with all the users associated with the system where the command gets executed you will have the information for any user associated with the system whether or not he/she is logged in.
The /areas is for you to specify the information that you are interested in that needs to be exported. (to the file specified following /cfg).
You have options for /areas as SECURITYPOLICY/GROUP_MGMT/USER_RIGHTS/REGKEYS/FILESTORE/SERVICES