如何获得用户的权限?

我可以在PowerShell中获取login用户的权限,如下所示:

whoami /priv 

我如何为没有login的用户执行此操作?

这可能会回答你的问题。

http://technet.microsoft.com/en-us/sysinternals/bb664922

通过AccessChk,您应该能够查看该2008 Server上的所有用户及其关联的权限。 (Sysinternals的)

SECEDIT / export / areas USER_RIGHTS / cfg foo.txt导出用户权限列表和与每个权限关联的用户。

由于这返回与执行该命令的系统相关联的所有用户相关联的用户权限集合,因此无论其是否login,都将具有与系统相关联的任何用户的信息。

/地区是为您指定您需要导出的感兴趣的信息。 (到/ cfg后面指定的文件)。

您可以select/ SECURITYPOLICY / GROUP_MGMT / USER_RIGHTS / REGKEYS / FILESTORE / SERVICES

即使我没有足够的了解这个工具来真正理解输出结果,我将把它放在这里作为另一种方式的答案:

 secedit /export /areas USER_RIGHTS /cfg foo.txt