Я хочу сценарий установки, где служба должна быть запущена как пользователь. Я хочу иметь возможность указать пользователя.
Создать пользователя легко с помощью команды NET USER /ADD
.
Также можно указать пользователя для службы: команда SC CONFIG
позволяет это сделать.
Теперь недостающая ссылка: предоставление пользователю привилегии "Вход в систему как услуга" в качестве права входа (SeServiceLogonRight
). Есть ли команда для этого? Или простой скрипт для PowerShell?