Как вы используете nAnt для копирования файлов на компьютер не из домена? - PullRequest
2 голосов
/ 31 декабря 2008

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

Я знаю, это потому, что у пользователя, которого я настроил для запуска nAnt, нет прав на удаленном компьютере.

Можно ли указать удаленного пользователя для проверки подлинности при попытке скопировать файлы на компьютер не из домена? Кажется, в официальной документации nAnt нет никаких вариантов для этого.

Какие еще варианты доступны?

Ответы [ 3 ]

2 голосов
/ 09 января 2009

Мы обошли это, имея учетную запись с одинаковым именем пользователя и паролем на всех серверах, которые участвуют в копировании. Однако мы делаем это наоборот. Мы копируем с машины в рабочей группе на обработку в домене, и она отлично работает.

например. учетная запись на компьютере рабочей группы: . \ CruiseControl password1

useraccount на домене: домен \ CruiseControl пароль1

1 голос
/ 05 апреля 2011

Я наткнулся на ту же проблему. Завершилось использованием PsExec для вызова XCOPY. Работает нормально.

0 голосов
/ 31 декабря 2008

Я ответил на вопрос , который был похож на это.

Можно использовать задачу exec для запуска команды runas , чтобы скопировать (или скопировать) файлы на компьютер с другим именем пользователя / паролем. Если это не доменная учетная запись, вам может потребоваться использовать учетную запись локального администратора для аутентификации. Я не на 100% в этом.

Это должно позволить вам оставаться в пределах NAnt. Дайте мне знать, если этого недостаточно, и мы можем попытаться выяснить что-то еще.

...