Я могу получить привилегии зарегистрированного пользователя в PowerShell следующим образом:
whoami /priv
Как мне сделать это для пользователя, под которым я не вошел в систему?
Это может ответить на ваш вопрос.
http://technet.microsoft.com/en-us/sysinternals/bb664922
Через AccessChk вы должны иметь возможность просматривать всех пользователей и их связанные права на этом сервере 2008. (Sysinternals)
SECEDIT / export / area USER_RIGHTS / cfg foo.txt экспортирует список привилегий пользователей и пользователей, связанных с каждой из привилегий.
Поскольку это возвращает набор пользовательских привилегий, связанных со всеми пользователями, связанными с системой, в которой выполняется команда, у вас будет информация для любого пользователя, связанного с системой, независимо от того, вошел ли он / она в систему.
/ Области предназначены для указания интересующей вас информации, которую необходимо экспортировать. (в файл, указанный после / cfg).
У вас есть параметры для / областей как SECURITYPOLICY / GROUP_MGMT / USER_RIGHTS / REGKEYS / FILESTORE / SERVICES
Я собираюсь поместить это здесь как ответ на другой способ сделать это, хотя я недостаточно изучил этот инструмент, чтобы действительно понять результат):
secedit /export /areas USER_RIGHTS /cfg foo.txt