Иногда требуется дать пользователю Windows (не администратору) права запускать определенную службу. Чтобы это сделать можно воспользоваться утилитой SubInACL от Microsoft.
Итак порядок действий такой:
— скачиваем SubInACL
— запускаем от имени администратора команду:
«C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe» /service ServiceName /grant=DOMAIN\user=PTO
здесь ServiceName — название необходимой службы
DOMAIN\user — имя пользователя в домене, кому необходим доступ на управление этой службой. (можно использовать также имена групп в домене, или локальных пользователей/групп).
— Теперь пользователь может запустить указанную службу от своего имени, например через bat-файл:
net start ServiceName