我可以像这样在 powershell 中获取登录用户的权限:
whoami /priv
对于未登录的用户,我该如何执行此操作?
答案1
这也许可以回答你的问题。
http://technet.microsoft.com/en-us/sysinternals/bb664922
通过 AccessChk,您应该能够查看该 2008 服务器上的所有用户及其相关权限。(Sysinternals)
答案2
SECEDIT /export /areas USER_RIGHTS /cfg foo.txt 导出用户权限列表以及与每个权限相关的用户。
由于这将返回与执行命令的系统相关联的所有用户相关联的用户权限集,因此您将获得与系统相关联的任何用户的信息,无论他/她是否登录。
/areas 用于指定您感兴趣的需要导出的信息。(导出到/cfg 后面指定的文件)。
您可以将 /areas 选项设置为 SECURITYPOLICY/GROUP_MGMT/USER_RIGHTS/REGKEYS/FILESTORE/SERVICES
答案3
我将把它放在这里作为另一种方法的答案,尽管我还没有足够了解这个工具来真正理解输出):
secedit /export /areas USER_RIGHTS /cfg foo.txt