我正在尝试使用Windows中的命令提示符查看用户权限。 用户帐户&用户权限,例如
SeBatchLogonRight
SeDenyBatchLogonRight
SeInteractiveLogonRight
SeDenyInteractiveLogonRight
SeServiceLogonRight
SeDenyServiceLogonRight
SeNetworkLogonRight
SeDenyNetworkLogonRight .....等
我尝试使用ntrights但它不起作用。我无法使用任何工具,因为我正在尝试为操作系统审核创建自动脚本。
提前致谢。
答案 0 :(得分:35)
您可以使用whoami /priv
或whoami /all
答案 1 :(得分:18)
Mark Russinovich编写了一个名为AccessChk的极好工具,可以让您从命令行获取此信息。无需安装。
http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx
例如:
accesschk.exe /accepteula -q -a SeServiceLogonRight
为我返回:
IIS APPPOOL\DefaultAppPool
IIS APPPOOL\Classic .NET AppPool
NT SERVICE\ALL SERVICES
相比之下,whoami /priv
和whoami /all
错过了一些条目,例如SeServiceLogonRight
。
答案 2 :(得分:13)
我从 secedit / export / areas USER_RIGHTS / cfg OUTFILE.CFG 开始。然后检查相关权限的行。但是,现在的问题是帐户被列为SID,而不是用户名。
答案 3 :(得分:0)
转到命令提示符并输入命令
net user <username>
将显示您当地的群组成员资格。
如果您使用的是域名,请改用 localgroup :
net localgroup Administrators or net localgroup [Admin group name]
单独检查本地组的本地组列表。
net localgroup
答案 4 :(得分:0)
我收到这个错误代码为 0x80070003 的错误,只需删除我项目的 src 文件夹下的 .vs 文件夹,然后重新启动 Visual Studio 即可解决并重建解决方案。
答案 5 :(得分:-1)
使用whoami /priv
命令列出所有用户权限。
答案 6 :(得分:-3)
对于WindowsServer®2008,Windows 7,Windows Server 2003,WindowsVista®或Windows XP,运行“control userpasswords2”
单击“开始”按钮,然后单击“运行”(Windows XP,Server 2003或 下文)
键入control userpasswords2并按键盘上的Enter键。
注意: 对于Windows 7和Windows Vista,在“开始”菜单的“搜索”框中键入此命令将无法运行此命令 - 必须运行该命令使用“运行”选项。要将“运行”命令添加到“开始”菜单,请右键单击它并选择自定义选项,然后转到“高级”选项。选中以添加“运行”命令的选项。
您将看到一个用户详细信息窗口!