我有一个Windows服务,我想与特定用户登录 - 因此我添加了用户权限,可以通过ntrights
作为服务登录。
为了实现这一点 - 需要重启。
为了避免不必要的重启 - 我想检查这个用户是否已经拥有此权限。
有没有办法检查?
这是我添加用户权限的方式:
ntrights +r SeServiceLogonRight -u "USER" -m \\%COMPUTERNAME%
答案 0 :(得分:0)
使用此命令检查用户是否具有特定权限:
whoami /priv /fo CSV | convertFrom-Csv | Select-String -Pattern "SeServiceLogonRight" -Quiet
如果此命令返回True
,则用户具有给定的权限,否则不会。