Oportet
Utente Attivo
- Messaggi
- 236
- Reazioni
- 4
- Punteggio
- 38
Salve forum,
Siccome ho necessità di avere la stessa cartella aggiornata sul pc e sull'hard disk esterno, ho creato due semplicissimi file .bat che sfruttano la funzione di mirroring /mir di robocopy in Windows 7. I due script .bat sono semplicemente uno l'inverso dell'altro, cioè copia da pc su hd esterno e l'altro fa il contrario, a seconda di quello di cui ho bisogno. Ecco i .bat
Preciso che d: è l'hd esterno e r: è la partizione dati sul pc. Ora, quando faccio doppio clic sul primo .bat tutto funziona a meraviglia, ma quando eseguo il secondo script, cioè quello che da pc copia su hd esterno, mi da un accesso negato con un "errore 5", che non capisco.
Ho notato che se apro cmd.exe con Esegui come Amministratore e incollo il comando del secondo script tutto funziona, ma se cerco di eseguire come amministratore direttamente lo script da errore!
Ho letto in rete di inserire runas coi suoi parametri nello script, ma non ha funzionato comunque. Nemmeno eseguendo lo script togliendo l'UAC funziona. C'è un qualche comando da inserire nel .bat per eseguirlo realmente come amministratore, tipo "sudo" in linux?
P.S.: Com'è possibile che copiare dati dall'hd esterno sul pc è indolore e sembra impossibile il contrario?!
A voi!
Siccome ho necessità di avere la stessa cartella aggiornata sul pc e sull'hard disk esterno, ho creato due semplicissimi file .bat che sfruttano la funzione di mirroring /mir di robocopy in Windows 7. I due script .bat sono semplicemente uno l'inverso dell'altro, cioè copia da pc su hd esterno e l'altro fa il contrario, a seconda di quello di cui ho bisogno. Ecco i .bat
Codice:
robocopy d:\uni r:\uni /mir
pause
Codice:
robocopy r:\uni d:\uni /mir
pause
Preciso che d: è l'hd esterno e r: è la partizione dati sul pc. Ora, quando faccio doppio clic sul primo .bat tutto funziona a meraviglia, ma quando eseguo il secondo script, cioè quello che da pc copia su hd esterno, mi da un accesso negato con un "errore 5", che non capisco.
Ho notato che se apro cmd.exe con Esegui come Amministratore e incollo il comando del secondo script tutto funziona, ma se cerco di eseguire come amministratore direttamente lo script da errore!
Ho letto in rete di inserire runas coi suoi parametri nello script, ma non ha funzionato comunque. Nemmeno eseguendo lo script togliendo l'UAC funziona. C'è un qualche comando da inserire nel .bat per eseguirlo realmente come amministratore, tipo "sudo" in linux?
P.S.: Com'è possibile che copiare dati dall'hd esterno sul pc è indolore e sembra impossibile il contrario?!
A voi!