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

Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Quattro modi di indossarlo, stessa app del Plaud Note Pro e integrazione con il desktop. Il registratore IA da indossare di Plaud eccelle in mobilità, ma resta vincolato all'abbonamento ed è facile da perdere
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Con 22 tasti, il pulsante 5D, lo Shift Mode e il sensore PixArt 3395 da 26.000 DPI, il nuovo mouse wireless di Mad Catz si rivolge in modo preciso ai giocatori di MMO e RPG. Ma chi conosce già il R.A.T. 8+ ADV si accorgerà subito di quanto i due prodotti condividano, e di dove invece divergono
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: 4887
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: 4887
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


Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare Reolink OMVI 3i WiFi: videosorveglianza pi&ugrav...
Hyundai IONIQ 6 N-Line, prova in antepri...
Sospesi i lavori di riparazione delle pe...
Formula V vi farà cambiare l'airf...
Netflix usa l'IA generativa per battere ...
Quando l'AI costruisce sé stessa:...
Meno ventole, più raffreddamento:...
Adidas Trionda: come funziona la tecnolo...
Withings BodyFit, la bilancia che va ben...
QNAP annuncia QuTS hero h6.0: il sistema...
ColorOS 17 con Android 17: la lista dei ...
DDR4, il ritorno che nessuno si aspettav...
Corsair vuole un singolo cavo per colleg...
Linux 7.2 si avvierà sui Mac M3, ...
Xiaomi 17T e 17T Pro a prezzi mai visti:...
Microsoft annuncia Majorana 2 e prevede ...
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: 22:51.


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