Подтвердить что ты не робот

MSDeploy RunCommand Priviliges

Я пытаюсь использовать параметр -presync: runCommand в MSDeploy, и независимо от того, что я пытаюсь запустить, я получаю ту же ошибку:

Ошибка: требуемая привилегия не удерживается клиентом.

Я пробовал несколько элементов для выполнения, и никто из них не работает. В идеале я хочу выполнить exe на сервере как таковой:

-presync:runCommand=C:\MyExecutable.exe,dontUseCommandExe=true

Я также пробовал

-presync:runCommand=C:\TestScript.bat

И образец из документации

-presync:runCommand="net stop w3svc"

Спасибо заранее.

4b9b3361

Ответ 1

Я нашел ответ, и оказалось, что я уже на полпути закончил его. В ссылке, представленной в моем вопросе, упоминается, как добавить привилегии в учетную запись WMSvc, например:

sc privs wmsvc SeChangeNotifyPrivilege/SeImpersonatePrivilege/SeAssignPrimaryTokenPrivilege/SeIncreaseQuotaPrivilege

Нельзя сказать, что вы должны перезапустить WMSvc, чтобы это повлияло.