2016-11-01 6 views
0

特定のユーザーとログオンしたいWindowsサービスがあります。そのため、サービスとしてログオンするユーザー権利をntrightsで追加しました。
これを実行するには、再起動が必要です。
不必要な再起動を避けるために、このユーザーが既にこの特権を持っているかどうか確認したいと思います。
確認方法はありますか?ユーザーの全特権を表示

これは私がユーザー権限を追加する方法です:

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

再起動する必要はありません。変更はただちに行われます。 –

+0

コマンドを実行し、ローカルセキュリティポリシー - >ローカルポリシー - >ユーザー権利の割り当て - >サービスとしてログオンする - をチェックインすると、リブートしなければ表示されません。 –

+0

ローカルセキュリティポリシーコンソール。いずれにしても、変更がコンソールに表示されなくても直ちに有効になります。 –

答えて

0

このコマンドを使用し、ユーザーが特定の権限があるかどうかを確認する:ユーザーが指定した権限を持って、その後Trueこのコマンドが返す場合

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

を、そうでなければ。

+0

これは機能しません。これは、ユーザーのトークンに権限ではなく権利のみが含まれているためです。 –

関連する問題