2016-01-24 8 views
0

У меня есть веб-приложение IIS, которое выполняется под идентификатором пула приложений. Приложение должно остановить и запустить службу Windows. Помимо введения олицетворения в приложение для остановки и начала обслуживания, есть ли другой способ, которым я могу это сделать?Могу ли я остановить и запустить службу Windows из приложения IIS, работающего под идентификатором пула приложений?

Обратите внимание, что я ищу решение, отличное от запуска пула приложений под пользователем Windows, у которого есть разрешение на остановку и запуск службы.

+0

Имея достаточно высокие точки репутации, я действительно удивлен тем, что вы не смогли выполнить поиск в Google по следующему «запуску и остановке службы Windows программно», если бы вы хотя бы попытались выполнить действительный поиск в Google ..? – MethodMan

+0

Спасибо за ваш ответ. Мой вопрос касается идентификаторов пула приложений и подключения к службе Windows, а не «Запуск и остановка программного обеспечения Windows программно». Если бы это было легко, я бы «искал» и нашел ответ. –

+2

Ваш вопрос отвечает сам - если идентификатор пула приложений не имеет прав, сайт должен выдавать себя за свою учетную запись. – stuartd

ответ

0

Вы можете сделать это через приложение пула, если:

1- Локальные и/или доменные политики безопасности позволяют сервис для остановки/запуска другой службы.

2 Ваш идентификатор пула приложений имеет право на это.

Предоставление идентификатора пула приложений, такое право может быть проблемой безопасности.

Смежные вопросы