У меня есть командный файл, который устанавливает службу Windows. Служба должна работать под определенной учетной записью пользователя. Кто-нибудь знает, как установить учетную запись пользователя с помощью командного файла вместо использования графического интерфейса Windows «Services»?
Чтобы изменить существующую службу, используйте sc config
команда. Чтобы изменить службу "foo" на использование учетных данных "DOMAIN \ User" с паролем "password", выполните:
sc config foo obj= DOMAIN\User password= password
Обязательно ставьте пробелы между знаками равенства и аргументами.
Если вы используете sc create
для создания сервиса просто добавьте obj=
и password=
аргументы и все готово.