Robocopy: ERRORE 5 (0x00000005) Accesso alla directory di origine \\ server \ ParentFolder \ ChildFolder \ Access negato


0

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


La cosa da capire è "quale account utente viene utilizzato per accedere al file". Di solito si tratta dell'account che esegue il servizio server Web. Spesso questa impostazione predefinita è un account locale sul server, che generalmente non dispone delle autorizzazioni di rete. Tutti questi sono modificabili. Con la giusta configurazione è possibile passare attraverso le credenziali dell'utente corrente. Oppure puoi dire a IIS di essere eseguito come un particolare utente, tramite la console di gestione di IIS. La prima cosa che proverei è dire a IIS di funzionare con le mie credenziali. Se funziona, parla con l'amministratore del dominio per un account di servizio.
GregHNZ,

@GregHNZ Sotto l'opzione Autenticazione di IIS, ho fatto clic su Rappresentazione ASP.Net e ho modificato le sue impostazioni per autenticare le credenziali specifiche dell'utente (admin da quando ho effettuato l'accesso come admin), ma mostra ancora lo stesso errore. Ho anche provato a dare il pieno controllo ai seguenti ruoli "Servizio di rete", "IUSR", "IIS_IUSRS". Tuttavia questo non ha funzionato
Yash Saraiya il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.