Как справиться с олицетворением при управлении услугами - PullRequest
0 голосов
/ 22 ноября 2011

Я пытаюсь проверить состояние службы Windows на удаленном компьютере и могу запустить ее удаленно.

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

Я тестирую это на виртуальном ПК, у меня есть две установки winXP на моей машине, и я пытаюсь управлять одной службой с помощью программы на C #, работающей на другой (но даже с исходным кодом из этого урока не работает)

Я тестирую эту команду

svcmgr VIRTUAL2 MSSQL$VIRTUAL2 /STATUS /USER:SERVICES /PASSWORD:Mypass.com

MSSQL $ VIRTUAL2 - название службы VIRTUAL2 - это имя удаленного компьютера

Я получил пользовательские Сервисы с правами администратора и паролем Mypass.com на обоих ПК (они находятся в рабочей группе, а не в домене)

Я всегда получаю сообщение об ошибке InvalidOperationException «Не удается открыть диспетчер управления службами на компьютере« VIRTUAL2 ». Для этой операции могут потребоваться другие привилегии»

Какие еще требования необходимы для этой работы?

редактировать после просмотра этого в тотальном коде:

if ( user != null && password != null && domain != null ) {

Я добавил / DOMAIN: к моей команде ошибка изменилась на:

Такая учетная запись не найдена, олицетворение не выполнено

(но аккаунт существует)

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