
CruiseControl.Net está sendo executado no Servidor A (Win2003). É necessário copiar alguns arquivos do Servidor A para o Servidor B (Win2008). Ele precisa fazer isso de forma autônoma, sem que nenhum usuário esteja logado em nenhuma das máquinas.
Não estamos executando um domínio do Windows, portanto todas as contas de usuário são locais.
O CC não possui uma tarefa de "cópia autenticada", portanto não há como autenticá-lo no servidor B e apenas usar um caminho UNC.
Eu poderia abrir um compartilhamento irrestrito no Servidor B, mas parece uma má ideia.
Quais são minhas opções além do FTP?
(E, sim, percebo que é exatamente para isso que servem os controladores de domínio ... :-)
Responder1
Crie uma conta de usuário em ambas as máquinas com o mesmo nome de usuário e senha (ou espelhe o usuário que o CruiseControl usa no ServerB). Em seguida, crie um compartilhamento no Servidor B com permissões para esse usuário escrever. A autenticação enviada do ServidorA será o nome de usuário/senha do usuário, que será validado também no ServidorB.