¿Cómo se usa nAnt para copiar archivos a una máquina que no es de dominio?

StackOverflow https://stackoverflow.com/questions/403318

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo un script nAnt que funciona perfectamente para construir y copiar un sitio web en otra máquina de dominio. Sin embargo, cuando intento copiar el sitio web en una máquina que no está en el dominio, obtengo errores de seguridad.

Sé que es porque el usuario que he configurado para ejecutar nAnt no tiene permisos en la computadora remota.

¿Es posible especificar que un usuario remoto se autentique cuando intenta copiar archivos en una computadora que no es de dominio? No parece haber ninguna opción para esto en la documentación oficial de nAnt.

¿Qué otras opciones están disponibles?

¿Fue útil?

Solución

Hemos superado esto teniendo una cuenta con el mismo nombre de usuario y contraseña en todos los servidores que participan en la copia. Sin embargo, lo hacemos al revés. Copiamos de una máquina en un grupo de trabajo a una máquina en un dominio y funciona bien.

por ejemplo cuenta de usuario en la computadora del grupo de trabajo: . \ CruiseControl password1

cuenta de usuario en el dominio: dominio \ CruiseControl contraseña1

Otros consejos

Me he topado con el mismo problema. Terminé usando PsExec para llamar a XCOPY. Funciona bien.

Respondí una pregunta que Fue similar a esto.

Uno podría utilizar la tarea exec para iniciar runas comando para copiar (o xcopy) los archivos a una computadora con un nombre de usuario / contraseña diferente. Si esta es una cuenta que no es de dominio, es posible que tenga que usar la cuenta del administrador local para autenticarse. No estoy 100% en eso.

Esto debería permitirte permanecer dentro de NAnt. Avíseme si esto no es suficiente y podemos intentar resolver algo más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top