列出用户的所有权限

时间:2016-11-01 17:37:00

标签: windows batch-file cmd windows-services privileges

我有一个Windows服务,我想与特定用户登录 - 因此我添加了用户权限,可以通过ntrights作为服务登录。
为了实现这一点 - 需要重启。
为了避免不必要的重启 - 我想检查这个用户是否已经拥有此权限。
有没有办法检查?

这是我添加用户权限的方式:

 ntrights +r SeServiceLogonRight -u "USER" -m \\%COMPUTERNAME%

1 个答案:

答案 0 :(得分:0)

使用此命令检查用户是否具有特定权限:

whoami /priv /fo CSV | convertFrom-Csv | Select-String -Pattern   "SeServiceLogonRight" -Quiet

如果此命令返回True,则用户具有给定的权限,否则不会。

相关问题