0
我有一個Windows服務,我想用特定用戶登錄它 - 因此我添加了用戶權限以通過ntrights
作爲服務登錄。
爲了使其生效 - 需要重啓。
爲了避免不必要的重啓 - 我想檢查這個用戶是否有這個特權已經。
有沒有辦法檢查它?列出用戶的所有權限
這是我如何添加用戶權限:
ntrights +r SeServiceLogonRight -u "USER" -m \\%COMPUTERNAME%
我有一個Windows服務,我想用特定用戶登錄它 - 因此我添加了用戶權限以通過ntrights
作爲服務登錄。
爲了使其生效 - 需要重啓。
爲了避免不必要的重啓 - 我想檢查這個用戶是否有這個特權已經。
有沒有辦法檢查它?列出用戶的所有權限
這是我如何添加用戶權限:
ntrights +r SeServiceLogonRight -u "USER" -m \\%COMPUTERNAME%
使用此命令來檢查用戶是否有特定的權限:
whoami /priv /fo CSV | convertFrom-Csv | Select-String -Pattern "SeServiceLogonRight" -Quiet
如果該命令返回True
然後用戶給定的特權,否則不。
這不起作用,因爲只有權限,而不是權限,包含在用戶的令牌中。 –
您不需要重新啓動,更改將立即發生。 –
當我運行命令,並簽入'本地安全策略 - >本地策略 - >用戶權限分配 - >作爲服務登錄' - 我沒有看到它,除非我重新啓動 –
我只需要關閉並重新打開本地安全策略控制檯。無論如何,即使它沒有顯示在控制檯中,更改也應該立即生效。 –