Итак, мы пытаемся настроить сервер непрерывной интеграции в моей компании. Что нам нужно сделать, так это svn обновить рабочую копию на сервере, затем создать ее, запустить сайт с помощью IIS express и затем запустить на нем тесты Watin/Specflow. Я использую rake внутри CCNet для автоматизации всего этого. Мы запускаем CCNet в качестве службы и регистрируемся в качестве агента сборки, потому что svn использует наши учетные данные для входа в домен для аутентификации. Из-за этого я не смог вызывать командную строку «svn update - userername userpasspass pass». Но Ватину нужно запускать в интерактивном режиме, и служба не позволит мне. Я могу заставить его работать, если мы вручную войдем на сервер и запустим ccnet в качестве командной строки. К сожалению, агент сборки также выходит из этой учетной записи пользователя, закрывая с ней какие-либо командные строки (я не знаю, зачем им это нужно, но они это делают). Так можно ли запустить службу в интерактивном режиме, если она подписана как пользователь?Интерактивная служба Записанный пользователем
0
A
ответ
1
Если у вас есть доступ к двум серверам можно построить (также может работать с компьютера на сервер)
- Автоматизированный удаленный рабочий стол - в окна формы
- увидеть этот пост http://www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET
из один сервер для входа на сервер, на котором вы должны запускать тесты Watin и в запланированной задаче, должен пройти тесты после входа в систему. Это создает впечатление, что служба взаимодействует с рабочим столом.
Если вам нужна дополнительная информация, дайте мне знать
Смежные вопросы
- 1. Записанный пользователем адрес электронной почты
- 2. Yii privatekey of Записанный пользователем
- 3. Получить полное имя пользователя Записанный пользователем
- 4. Пользовательская интерактивная служба в Windows 7
- 5. Интерактивная служба обнаружения в Windows 8 beta
- 6. Интерактивная сетка
- 7. Служба данных WCF (OData) Сгенерированная интерактивная справочная система и документация
- 8. Служба, которая также является предоставляемым пользователем сервисом?
- 9. D3 force layout - интерактивная интерактивная легенда
- 10. Последовательность действий - Интерактивная книга
- 11. Интерактивная карта
- 12. таблица интерактивная
- 13. Интерактивная карта wpf
- 14. Интерактивная одностраничная заявка
- 15. Записанный аудиофайл не перемещается?
- 16. Как воспроизвести записанный аудиофайл?
- 17. Сохранить записанный экран телефона
- 18. Отправил записанный звук
- 19. Как декодировать записанный отклик
- 20. Swift: играть звук, записанный
- 21. Интерактивная командная строка от MSBuild
- 22. Интерактивная отладка eclipse pydev
- 23. Интерактивная функция в Python
- 24. Анимированная/интерактивная указатель мыши
- 25. F # Интерактивная ошибка?
- 26. PHP + SSH: Интерактивная оболочка
- 27. Интерактивная панель Javascript
- 28. Flot Легенда - Интерактивная
- 29. Интерактивная галерея JQuery
- 30. Интерактивная отладка Grails
Так что я в настоящее время пытается использовать PowerShell, чтобы изменить учетные данные входа запущенного процесса. До сих пор нет кубиков. –
Я решил попробовать запустить ccnet.exe внутри скрипта powershell, который сам запускался ccservice. Но когда скрипт помещает учетные данные, он получает отказ в доступе –