C # удаленное изменение режима запуска службы Windows - PullRequest
0 голосов
/ 18 декабря 2018

Я являюсь администратором на удаленном сервере Windows 2008 R2 Enterprise (SRV1) в том же домене, что и компьютер, на котором я в данный момент вошел (Win7).

С моей рабочей станции я могу вручную: 1)от удаленного рабочего стола до SRV1 2) используйте services.msc (локально), а затем подключитесь к SRV1

, чтобы изменить тип запуска данной службы Windows (например, AudioSrv): Manual, Disabled, Automatic ...И это работает.

Вопрос: Я пытаюсь написать программу на C #, которая будет запускаться с моей рабочей станции, под моими учетными данными и тем же доменом, чтобы изменить тип запуска службы Windows на сервере, но, похоже, мойразрешения не выполняются.Я пробовал разные вещи, такие как олицетворение, но ни одна из них не работаетЯ могу установить, удалить, запустить и остановить удаленную службу без каких-либо проблем, но тип запуска не работает.

Есть идеи?Спасибо.

1 Ответ

0 голосов
/ 19 декабря 2018

Нашел ответ здесь:

https://www.codeproject.com/Articles/7665/Extend-ServiceController-class-to-change-the-Start

Позволяет изменить режим запуска на удаленной машине без предоставления учетных данных в коде (если у вас есть необходимые разрешения наудаленный хост).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...