Предоставление SeServiceLogonRight пользователю из PowerShell

В сценарии, который я сейчас пишу, я создаю выделенного пользователя для запуска некоторых служб Windows, которые мы разработали внутри. Чтобы запустить эти службы, нашему «выделенному» пользователю нужна привилегия SeServiceLogonRight. В настоящее время я назначаю эту привилегию с помощью ntrights.exe со следующим вызовом из моего сценария PowerShell:

{.$global:RootInstallDir\..\Common\SupportTools\ntrights.exe -m $env:COMPUTERNAME -u $HealthLinkUser +r SeServiceLogonRight }

Однако меня это не устраивает. Должен быть более чистый способ сделать это с помощью PowerShell.

8
задан David Brabant 17 April 2012 в 08:38
поделиться