
Estoy intentando ejecutar un comando de copia para transferir un archivo Zip desde el sistema de archivos local a una ruta UNC en un servidor diferente. El archivo se copia pero aparece el siguiente error y el código de salida 1. El usuario tiene permisos completos en la carpeta de destino.
Dominio:
robocopy "C:\vsts-agent\_work\1\a\" "\\file-clstr\websites\" "Global.zip"
Producción:
ROBOCOPY :: Copia robusta de archivos para Windows
Iniciado: 12 de diciembre de 2017 13:36:46 2017/12/12 13:36:46 ERROR 5 (0x00000005) Obteniendo el sistema de archivos Tipo de destino \file-clstr\websites\ Acceso denegado. Fuente: C:\vsts-agent_work\1\a\ Dest - \file-clstr\websites\ Archivos: Global.zip
Opciones : /DCOPIA:DA /COPIA:DAT /R:1000000 /W:30
1 C:\vsts-agent\_work\1\a\
New File 375.3 m Global.zip
0,0% 0,2% 0,5% 0,7% 1,0% 1,3% 1,5% 1,8% ...
Respuesta1
Había verificado los permisos de la carpeta pero no los permisos para compartir. Esto es lo que estaba dando el error.
Respuesta2
Añadiendo esto en caso de que ayude a alguien más... Yo también experimenté un error de Acceso denegado con el comando robocopy. Verifiqué los permisos de carpeta+compartir.
Lo que terminó siendo es que la cuenta de usuario que la computadora de origen estaba ejecutando para la llamada de robocopia era "Sistema local" en lugar de un dominio o una cuenta local compartida. Esta cuenta integrada no se puede utilizar para acceder a la red. El usuario que ejecuta el servicio no se pudo cambiar, así que lo que terminé haciendo fue colocar la llamada robocopy en un script por lotes junto con net use
asignar el recurso compartido a la cuenta adecuada.