Ho il seguente comando robocopy per copiare la directory da una cartella sul percorso di rete in un'altra cartella sullo stesso percorso di rete :
@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
Sto chiamando questo file batch dalla mia applicazione ASP.Net MVC . In modalità debug tutto sta funzionando bene ma quando ho distribuito la mia applicazione, genera il seguente registro per robocopy:
ERRORE 5 (0x00000005) Accesso alla directory di origine \ server \ SharedFolder \ ParentFolder \ ChildFolder1 \ Access negato.
Posso sapere quali autorizzazioni devo impostare o in qualsiasi altro modo in cui posso farlo funzionare. Voglio semplicemente copiare cartelle, sottocartelle e file da una cartella all'altra nella stessa posizione di rete.
Nota: ho mappato \\ server \ SharedFolder sul mio computer