Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 8.1 e 10

Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-09-2022, 11:25   #1
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Robocopy

Salve a tutti,

uso il comando robocopy da anni ma oggi ho trovato un problema anomale.
Ho schedulato in operazioni pianificate su un server W2k8 un batch che copia una cartella dal Pc A al Server di backup.
Tutto ciò per motivi di sicurezza in quanto non voglio che il Pc A abbia accesso diretto al Server di Backup.
Il comando che uso è il seguente:

Codice:
robocopy x: \\192.168.1.1\backup /S /B /z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+:c:\logbackup.log /NFL /NDL
Dove x è una cartella mappata che puna al PC A.
Se lo esegui da riga di comando funziona perfettamente, ma se lo schedulo no. Mi viene restituito un errore che mi dice che il percorso sorgente non è stato trovato.

Se modifico in questo modo:
Codice:
robocopy c:\temp \\192.168.1.1\backup /S /B /z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+:c:\logbackup.log /NFL /NDL
Funziona sia da operazioni pianificate che da prompt del dos.

Avete qualche suggerimento in merito.

Grazie

Ultima modifica di LJT : 23-09-2022 alle 13:16.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2022, 12:39   #2
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3301
Il problema è proprio la mappatura X che da operazioni pianificate non può esserci (non prende le informazioni via policy o altro)

se sostituisci x: con il percorso unc completo vedrai che funziona
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2022, 13:15   #3
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da Kaya Guarda i messaggi
Il problema è proprio la mappatura X che da operazioni pianificate non può esserci (non prende le informazioni via policy o altro)

se sostituisci x: con il percorso unc completo vedrai che funziona
Purtroppo ho già provato con il percorso unc ma continua a dirmi che non lo trova.

Grazie per la risposta.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2022, 22:27   #4
deuterio1
Senior Member
 
Iscritto dal: Nov 2009
Messaggi: 567
Quote:
Originariamente inviato da LJT Guarda i messaggi
Purtroppo ho già provato con il percorso unc ma continua a dirmi che non lo trova.

Grazie per la risposta.
Il task schedulato deve essere eseguito con i privilegi dell'utente che ha accesso alla rete e che sia in grado di autenticarsi su tutte le share coinvolte nella copia. Forse è anche necessario memorizzare le credenziali di accesso alle share nel Credential Manager di quell'utente. L'alternativa è piazzare un NET USE all'inizio dello script che si autentichi sulle share, ma comporterebbe lo scrivere le credenziali in chiaro, che è una cosa da evitare.

Ciao,
D
deuterio1 è offline   Rispondi citando il messaggio o parte di esso
Old 24-09-2022, 07:09   #5
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3301
Quote:
Originariamente inviato da LJT Guarda i messaggi
Purtroppo ho già provato con il percorso unc ma continua a dirmi che non lo trova.

Grazie per la risposta.
Il fatto che dice che "non lo trova" ha due opzioni
1) L'utente con cui fai girare il processo NON hai i permessi
2) Usi il nome di rete anzichè l'ip e per qualche motivo il dns non risolve.

Posta qua lo script col path unc di rete anzichè la mappatura.
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 26-09-2022, 13:07   #6
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da deuterio1 Guarda i messaggi
Il task schedulato deve essere eseguito con i privilegi dell'utente che ha accesso alla rete e che sia in grado di autenticarsi su tutte le share coinvolte nella copia. Forse è anche necessario memorizzare le credenziali di accesso alle share nel Credential Manager di quell'utente. L'alternativa è piazzare un NET USE all'inizio dello script che si autentichi sulle share, ma comporterebbe lo scrivere le credenziali in chiaro, che è una cosa da evitare.

Ciao,
D
Ciao,

sì l'utente ha pieno accesso al percorso del computer "sorgente" altrimenti il comando eseguito da dos non funzionerebbe. Difatti accedendo ad "X" dal computer da cui lancio il backup ho l possibilità di scrivere e eliminare file.

Grazie
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 26-09-2022, 13:18   #7
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da Kaya Guarda i messaggi
Il fatto che dice che "non lo trova" ha due opzioni
1) L'utente con cui fai girare il processo NON hai i permessi
2) Usi il nome di rete anzichè l'ip e per qualche motivo il dns non risolve.

Posta qua lo script col path unc di rete anzichè la mappatura.
Ciao,

ho verificato e i due pc si "vedono" oltre che tramite ip, anche attraverso il nome DNS.

Di seguito lo script che funziona se eseguito da DOS
Codice:
robocopy "x:" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Questo il codice utilizzando UNC, ma eseguendolo da DOS non funziona.

Codice:
robocopy "\\192.168.2.10\dati" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Grazie

Ultima modifica di LJT : 26-09-2022 alle 13:42.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 26-09-2022, 15:21   #8
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da LJT Guarda i messaggi
Ciao,

ho verificato e i due pc si "vedono" oltre che tramite ip, anche attraverso il nome DNS.

Di seguito lo script che funziona se eseguito da DOS
Codice:
robocopy "x:" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Questo il codice utilizzando UNC, ma eseguendolo da DOS non funziona.

Codice:
robocopy "\\192.168.2.10\dati" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Grazie
Devo dire che ROBOCOPY, è un bel programma, ma negli anni ho notato che... come dire... a volte e un pò stronzo, sembra dotato di vita propria
Giusto per...
prova a copiare e incollare questo codice e fai un script,
prima però controlla il percorso locale dopo "SET _source"
ho dato per scontato che la cartella dati fosse in quella posizione, ma sicuramente sarà da correggere...
Codice:
SETLOCAL
SET _source=C:\users\UTENTE\dati
SET _target=\\192.168.2.1\backup\dati
SET _options=/S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG "C:\LOG\Log.log" /NFL /NDL
ROBOCOPY %_source% %_target% %_options%
Pause
:end
exit
P.S. non ho controllato opzioni di copia, ma penso che tu sappia
quello che vuoi
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb

Ultima modifica di pps : 26-09-2022 alle 15:24.
pps è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2022, 08:01   #9
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3301
Quote:
Originariamente inviato da LJT Guarda i messaggi
Questo il codice utilizzando UNC, ma eseguendolo da DOS non funziona.

Codice:
robocopy "\\192.168.2.10\dati" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Grazie
Ottimo: se lo lanci da PROMPT dei comandi non funziona. che errore dà?
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 11:05   #10
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da pps Guarda i messaggi
Devo dire che ROBOCOPY, è un bel programma, ma negli anni ho notato che... come dire... a volte e un pò stronzo, sembra dotato di vita propria
Giusto per...
prova a copiare e incollare questo codice e fai un script,
prima però controlla il percorso locale dopo "SET _source"
ho dato per scontato che la cartella dati fosse in quella posizione, ma sicuramente sarà da correggere...
Codice:
SETLOCAL
SET _source=C:\users\UTENTE\dati
SET _target=\\192.168.2.1\backup\dati
SET _options=/S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG "C:\LOG\Log.log" /NFL /NDL
ROBOCOPY %_source% %_target% %_options%
Pause
:end
exit
P.S. non ho controllato opzioni di copia, ma penso che tu sappia
quello che vuoi
Riporto l'esito dell'esperimento.
Il batch se eseguito a mano funziona.
Se schedulato non funziona dando il solito errore:

Impossibile trovare il percorso specificato.

Ricordo che nello script come parametro sorgente ho inserito la mappatura di rete "X:" e non il percorso riportato sopra.


Grazie per la tua risposta.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 11:42   #11
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da Kaya Guarda i messaggi
Ottimo: se lo lanci da PROMPT dei comandi non funziona. che errore dà?
Mi sono accorto adesso che mi dava errore perché non avevo messo le virgolette nel percorso di destinazione.

Dunque rettifico:
Il comando sopra funziona sia da DOS che da operazioni pianificate.

Ma purtroppo c'è un ma.......
Il comando della copia in realtà è inserito dentro ad un programma vbscript.
Questo perché mi da la possibilità di aggiungere molte opzione come, ad esempio, la possibilità di cambiare la cartella destinazione in base al giorno della settimana, oppure l'invio del report di backup via email.


Vedrò di mettere in debug lo script per capire cosa accade, anche se in tanti anni di onorato servizio, non mi aveva mai dato nessun problema.

Grazie mille per la risposta.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 13:25   #12
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3301
Prima di tutto a questo punto mi chiedo se davvero ti vale la pena continuare a usare robocopy o magari invece passare a un software di backup vero e proprio (che ce ne sono pure di gratis che funzionano benissimo)

Detto questo come vedi non è un problema di robocopy, ma di "contorno".
Ricorda che se lo fai girare in operazioni pianificate l'ambiente è un po diverso (ad esempio non hai una interfaccia grafica e non accetta input da prompt)

Fai test e poi facci sapere
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 13:41   #13
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da LJT Guarda i messaggi
Riporto l'esito dell'esperimento.
Il batch se eseguito a mano funziona.
Se schedulato non funziona dando il solito errore:

Impossibile trovare il percorso specificato.

Ricordo che nello script come parametro sorgente ho inserito la mappatura di rete "X:" e non il percorso riportato sopra.


Grazie per la tua risposta.
...non mettere X: , metti il percorso... ripeto, ROBOCOPY è "stronzo".
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb
pps è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 14:08   #14
no_side_fx
Senior Member
 
L'Avatar di no_side_fx
 
Iscritto dal: Apr 2005
Messaggi: 4892
ti conviene farlo in powershell da molti meno problemi dei .bat soprattutto con il task scheduler
no_side_fx è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 14:49   #15
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da pps Guarda i messaggi
...non mettere X: , metti il percorso... ripeto, ROBOCOPY è "stronzo".
concordo
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 14:55   #16
LJT
Senior Member
 
Iscritto dal: Jul 2004
Città: Ar
Messaggi: 579
Quote:
Originariamente inviato da no_side_fx Guarda i messaggi
ti conviene farlo in powershell da molti meno problemi dei .bat soprattutto con il task scheduler
Purtroppo non conosco bene powershell, ma alla fine lo dovrò convertire in vb.net o linguaggio più performante perché come dicevo è un programma di backup che si adatta ad ogni tipo di copia (tranne in questo cas0 ) in modo molto semplice.

Comunque al momento ho trovato il problema che causa l'errore. Adesso devo trovare la soluzione.

Per il momento userò la stringa che funziona:
Codice:
robocopy "\\192.168.2.10\dati" "\\192.168.2.1\backup\dati" /S /B /Z /MIR /R:0 /W:0 /FFT /COPY:DT /LOG+"C:\LOG\Log.log" /NFL /NDL
Se nel frattempo dovessi trovare l'inghippo non mancherò di postarlo.

Grazie per il prezioso aiuto.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 15:30   #17
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da LJT Guarda i messaggi
Purtroppo non conosco bene powershell,
Non sapevo che ROBOCOPY funzionasse anche con POWERSHELL (non si finisce mai di imparare ), inoltre concordo con "no_side_fx" power shell è molto meglio.
La sintassi è la stessa, prova a controllare le variabili
ho dato uno sguardo al volo e mi sembrano uguali, però verifica... ultimamente stò perdendo qualche "colpo"... è l'età che avanza...
In buona sostanza, copi il codice in un editor e salvi come .PS1 poi lo usi come un .cmd
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb
pps è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 16:32   #18
no_side_fx
Senior Member
 
L'Avatar di no_side_fx
 
Iscritto dal: Apr 2005
Messaggi: 4892
Quote:
Originariamente inviato da pps Guarda i messaggi
In buona sostanza, copi il codice in un editor e salvi come .PS1 poi lo usi come un .cmd
esattamente
poi nel task scheduler vanno inseriti alcuni parametri:
in arguments -> -ExecutionPolicy Bypass -File "\mypath\file.ps1"
in start in -> la folder di origine
funziona 100%
no_side_fx è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2022, 19:36   #19
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da no_side_fx Guarda i messaggi
in arguments -> -ExecutionPolicy Bypass -File "\mypath\file.ps1"
Vero, Windows di default ha disattivato l' esecuzione degli script di PS
Altro che "perdere qualche colpo", qui sto proprio rinc*******ndo...
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb
pps è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Grazie a GLIMPSE-17775 il telescopio spa...
Samsung Galaxy A27 5G è ufficiale...
TCL aggiorna la sua gamma di monitor per...
Anche OPPO avrà uno smartphone co...
La Radeon RX 9070 XT appare su Steam e m...
L'America si ribella ai datacenter: bloc...
'Artificial General Engineer': l'IA di J...
Il drone NASA Dragonfly, che voler&agrav...
Stop immediato a Fable 5 e Mythos 5: il ...
"Prime Day Amazon il 23-26 giugno": sì e...
Oggi 2 super MacBook Pro M5 e M5 Pro, 24...
Tineco Floor One Station S9 Artist: il s...
Raggiunte nuove altitudine e velocit&agr...
Apple Watch Series 11 GPS a 339€ su Amaz...
Come un MacBook, ma con la RTX 5070: MSI...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v