Eu tenho o seguinte comando robocopy para copiar o diretório de uma pasta no local de rede para outra pasta no mesmo localização da rede :
@ECHO OFF
for /f %%a in ('wmic os get LocalDateTime ^| findstr ^[0-9]') do (set ts=%%a)
robocopy \server\SharedFolder\ParentFolder\ChildFolder1 \server\SharedFolder\ParentFolder\ChildFolder2 /log+:C:\Yash\log\log_%ts:~0,8%_%ts:~8,4%.log /e /xo /w:10 /r:2 /z /NP /TEE
Estou chamando esse arquivo em lote do meu aplicativo ASP.Net MVC . No modo debug tudo está funcionando bem, mas quando eu implantei meu aplicativo, ele gera o seguinte log de robocopy:
ERROR 5 (0x00000005) Accessing Source Directory \server\SharedFolder\ParentFolder\ChildFolder1\ Access is denied.
Posso saber quais permissões eu preciso definir ou qualquer outra maneira de fazer isso funcionar. Eu simplesmente quero copiar pastas, subpastas e arquivos de uma pasta para outra na mesma localização de rede.
Observação: mapeei \\ server \ SharedFolder na minha máquina
Tags permissions batch robocopy asp.net mvc