Назад | Перейти на главную страницу

Установите имя пользователя и пароль для приложения DCOM

Есть ли способ запустить сценарий на удаленном компьютере для ввода имени пользователя и пароля для определенного приложения DCOM? Локально на сервере я могу открыть командную строку и ввести:

dcomperm -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

который, похоже, работает. Я пытался сделать это с помощью psexec и ничего не делал, cmd.exe зависает, пока я его не убью. Я пробовал такую ​​команду:

PsExec.exe \\Server1 -i cmd DComPerm.exe -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

Делать это вручную каждый раз, когда приложение развертывается, становится проблемой, и я надеюсь, что есть волшебник, который сможет ответить на этот вопрос :)

Из нашего разговора:

Вам не нужно избегать обратной косой черты в psexec команду, и вам также не нужно запускать dcomperm.exe исполняемый файл через командную строку. Итак, ваша команда должна быть примерно такой:

PsExec.exe \\Server1 -i DComPerm.exe -runas {12345678-1234-1234-1234-00aa00bbf7c7} redmond\jdoe password

Из вашего тестирования кажется, что нужно было добавить еще несколько флагов, чтобы он работал правильно, поэтому команда шаблона

PsExec.exe \\Servernamehere -i -s /accepteula d:/releasescripts/dcomperm.exe -runas {AppIDhere} username password

где «d: / releasescripts» - это путь, по которому находится dcomperm.exe.