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

OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
La nuova fotocamera compatta DJI spicca per l'abbinamento ideale tra le dimensioni ridotte e la qualità d'immagine. Può essere installata in punti di ripresa difficilmente utilizzabili con le tipiche action camera, grazie ad una struttura modulare con modulo ripresa e base con schermo che possono essere scollegati tra di loro. Un prodotto ideale per chi fa riprese sportive, da avere sempre tra le mani
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-09-2022, 12: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 14:16.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2022, 13:39   #2
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3247
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, 14: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, 23:27   #4
deuterio1
Senior Member
 
Iscritto dal: Nov 2009
Messaggi: 561
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, 08:09   #5
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3247
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, 14: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, 14: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 14:42.
LJT è offline   Rispondi citando il messaggio o parte di esso
Old 26-09-2022, 16: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 16:24.
pps è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2022, 09:01   #9
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3247
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, 12: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, 12: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, 14:25   #12
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3247
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, 14: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, 15:08   #14
no_side_fx
Senior Member
 
L'Avatar di no_side_fx
 
Iscritto dal: Apr 2005
Messaggi: 4791
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, 15: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, 15: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, 16: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, 17:32   #18
no_side_fx
Senior Member
 
L'Avatar di no_side_fx
 
Iscritto dal: Apr 2005
Messaggi: 4791
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, 20: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


OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati Oracle AI World 2025: l'IA cambia tutto, a parti...
Le immagini nell'occhio dell'uragano Mel...
Anche gli USA inseguono l'indipendenza: ...
TikTok: i content creator guadagneranno ...
Nothing Phone (3a) Lite disponibile, ma ...
Emissioni globali per la prima volta in ...
Bancomat lancia Eur-Bank: la stablecoin ...
NVIDIA supera i 5.000 miliardi di dollar...
I ransomware fanno meno paura: solo un'a...
Pixel 10a si mostra nei primi rendering:...
Intel Nova Lake-S: i dissipatori delle p...
1X Technologies apre i preordini per NEO...
Tesla Cybercab cambia rotta: nel taxi de...
L'industria dell'auto europea a pochi gi...
VMware tra cloud privato e nuovi modelli...
Amazon Haul lancia il colpo di genio: pr...
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: 04:58.


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