|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2009
Messaggi: 40
|
Robocopy Script logoff interrotto
Ciao a tutti
come da titolo sto cercando di fare un batch di backup con robocopy per il solo PST di outlook che si avvii in automatico la sera a finesessione. Avevo pensato al comodo script di logoff (o di arresto), ma in tutti i modo che ho provato il comando robocopy di interrompe a metà circa non concludendomi la copia. Ho provato a modificare di tutto sull'editor dei criteri di gruppo e anche un paio di chiavi di registro ma sembra che nulla cambi... lo script è questo net use * /d /yes net use R: \\cartellaDeiBackup /u:user password robocopy "C:\Temp" R:\Temp posta.pst /LOG+:c:\logrobocopy.txt net use * /d /yes Ci sono i controlli sul tempo (deve avviarsi solo dopo le ore 19) ma il problema non è quello. Ho fatto le prove con un pst di circa un giga e me ne copia metà e poi il log di robocopy si interrompe bruscamente. Sia nei modelli amministrativi del Pc che degli user ho modificato i tempi di forzatura di spegnimento, la priorità degli script e provato varie combinazioni ma non cambia assolutamente nulla. A metà circa della copia il pc si spegne e il log di robocopy di interrompe brutalmente (ma registra fino a circa il 40-50% della copia). Non riesco davvero a capire come fare a mettere in pausa il logoff (o shutdown che sia) e soprattutto, sarà sicuramente colpa mia ma mi chiedo: che caspio li avete messi a fare sti script di logoff se poi il pc si spegne prima di terminarli? ![]() Naturalmente lanciato a manina fuori dal contesto logoff/shutdown funziona perfettamente e copia tutto a dovere, riempiendomi correttamente il file di log di robocopy. Cosa può essere? Ultima modifica di Drin-Drina : 12-09-2016 alle 18:00. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:44. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Windows aspetta per un determinato periodo ( cioè 10 minuti* ) che lo script si concluda prima effettuare il logoff. Usa solo e soltanto questo semplice VBS come script di fine sessione per effettuare la prova:
Codice:
WScript.Echo "Start" WScript.Sleep 60000 WScript.Echo "End" * Codice:
Configurazione computer\Modelli amministrativi\Sistema\Script
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:44. |
![]() |
![]() |
![]() |
#5 | |||
Member
Iscritto dal: Jun 2009
Messaggi: 40
|
Ciao a tutti, non mi sono spiegato benissimo per non essere troppo prolisso
![]() Dunque, in azienda abbiamo due sorage synology di fascia alta con 20 e 48TB usate per la qualunque, da dischi di rete, disaster recovery, server fpt, html ect Per avere un buon backup utilizzo delle ap ad-hoc per sincronizzare costantemente le cartelle degli utenti con uno di essi, escludendo per ragioni di traffico sulla lan i file pst di outlook. Quote:
Ho già preso un ramson in azienda (risolto senza problemi con il DR) ed è per questo che sto aumentando costantemente la qualità dei backup, in genere la cartella dei backup non è mai mappata sui client, se ne occupa appunto l'app synology sui client con altro protocollo, e spero che una mappatura "volante" a fine sessione non consenta ad un eventuale ramson di criptarmi i file in un così breve e circoscritto periodo. Quote:
Proverò anche con un client di qualche collega per escludere un problema della mia macchina Quote:
Non tenete conto dei percorsi che vedete che sono solo di prova, anche perchè poi dovrò distribuire tutto ai client tramite GP di dominio Ultima modifica di Drin-Drina : 12-09-2016 alle 21:28. |
|||
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:44. |
![]() |
![]() |
![]() |
#7 | ||||
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Quote:
Quote:
Quote:
Codice:
START "TITLE" /WAIT Quote:
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 13-09-2016 alle 08:41. |
||||
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: Jun 2009
Messaggi: 40
|
Ieri sono stato a casa malato , ho fatto alcune prove senza successo e oggi ho replicato le prove sulla macchina ma niente.
Quote:
niente si ferma sempre a circa 60-90 secondi di copia, se il file è abbastanza piccolo o la rete abbastanza veloce da copiarlo in tale tempo bene, altrimenti si blocca brutalmente il robocopy dov'è arrivato è arrivato.... Codice:
net use * /d /yes net use R: \\192.168.111.5\backups /u:******* ###### START "" /WAIT robocopy "C:\Temp" C:\Temp\New 22Luglio.mp4 /LOG+:c:\logrobocopy.txt /R:0 net use * /d /yes ------------------------------------------------------------------------------- ROBOCOPY :: Copia di file efficace per Windows ------------------------------------------------------------------------------- Avviato: Wed Sep 14 11:18:08 2016 Origine : C:\Temp\ Destinazione : C:\Temp\New\ File: 22Luglio.mp4 Opzioni: /COPY ![]() ------------------------------------------------------------------------------- Nuova directory 1 C:\Temp\ Nuovo file 6.7 g 22Luglio.mp4 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.1% 0.1% 0.1% 0.1% 0.1% 0.1% 0.1% 0.2% Ect..... finche non si blocca (con questo file circa al 22%) Codice:
Configurazione computer\Modelli amministrativi\Sistema\Script Bho... ![]() |
|
![]() |
![]() |
![]() |
#9 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#10 | |
Member
Iscritto dal: Jun 2009
Messaggi: 40
|
Quote:
Che se avessi file piccoli potrei utilizzare altri metodi, purtroppo ho utenti con PST da 40gb ai quali non posso/voglio/devo stravolgere il loro utilizzo, e visto che in linea teorica esiste più di una soluzione, non sono il tipo da raggirare il problema accontentandomi. So bene che se mozzassi le mani ai mie utenti, se gli incendiassi il gateway o gli staccassi il contatore della corrente elettrica non avrei problemi di ramson (perchè altri metodi per "eradicare il problema ramson" non mi risulta ne esistano, ne a me ne alle più grandi swhouse di sicurezza) ma purtroppo ho un certo ambiente di lavoro che non posso in questo momento stravolgere. Quindi pf, cerco una soluzione al problema con i mezzi e gli ambienti che ho indicato... Poi se esiste un metodo per avere lo stesso risultato nelle stesse condizioni (quindi una copia di grandi PST fuori o al termine dell'orario di lavoro) ben vengano. Copie al login, altri sw che NON mi risolvono il problema, cambi di client e simili NON sono per me una soluzione, detto questo ti ringrazio comunque del tempo che stai dedicandoci. |
|
![]() |
![]() |
![]() |
#11 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#12 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jun 2001
Città: Gorizia/Trieste/Slovenia
Messaggi: 4338
|
nel caso in cui vuoi/devi continuare ad insistere con robocopy.....
- prova ad usare un'altra versione di robocopy (per esempio mi ricordo che con la versione inizialmente inclusa in win7 c'erano problemi per salvare su share di rete) - prova a definire una pianificazione da logoff, piuttosto che logout script. Magari ti risolve. O ancora accendi i pc di notte di WoL e fai i backup con tutta la santa calma che ci vuole....
__________________
Dio ha fatto il cavo, il diavolo il wireless. "CCIE-level challenges should stay in CCIE labs." (cit I.Pepelnjak) |
![]() |
![]() |
![]() |
#14 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Il thread sta andando leggermente OT per non dire del tutto
![]() Drin-Drina vuole sapere mezza cosa: Perché Windows interrompe lo script al logoff prima del suo completamento? I consigli sulle pratiche di backup, i programmi, usa questo, fai così, io faccio così etc saranno tutti ben accetti dall'utente ma alla fine l'argomento del thread non lo affronta nessuno...se qualcuno entra perché ha lo stesso problema ( che magari non è correlato al backup ma per chissà quale motivo ) non troverà la risposta in questo modo. Detto questo, Windows una volta aggiunta la policy indicata al post #3 su "Infinito" NON blocca l'esecuzione dello script. Fatta una semplice prova in VM pulita: Codice:
Set objFSO=CreateObject("Scripting.FileSystemObject") outFile= objFSO.GetAbsolutePathName(".") & "\log.txt" Set objFile = objFSO.CreateTextFile(outFile, True) objFile.Write Now() & vbCrLf WScript.Sleep 720000 objFile.Write Now() & vbCrLf objFile.Close Codice:
14/09/2016 12:46:35 14/09/2016 12:58:35 a) Windows lo interrompe, c'è un problema con le impostazioni GPO indipendenti dallo script che usi b) Windows NON lo interrompe, c'è un problema con lo script che usi Iniziamo a capire questo...
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
![]() |
![]() |
![]() |
#16 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#17 |
Bannato
Iscritto dal: Aug 2016
Messaggi: 871
|
...
Ultima modifica di zeMMeMMez : 02-11-2016 alle 09:45. |
![]() |
![]() |
![]() |
#18 |
Member
Iscritto dal: Jun 2009
Messaggi: 40
|
Scusate la lunga attesa ma il lavoro è tiranno. Ho risolto, si trattava di una serie di bug per i quali non mi aggiornava con gpupdate il registro...
E me ne sono accorto, in fin dei conti ![]() ![]() Sugli altri client nessun problema, difatti ora ho tutte le macchine windows che backuppano la posta dopo le 19 ad un qualsiasi riavvio, spegnimento e disconnessione. Grazie a tutti del supporto, adesso mi fiondo a fare la stessa roba su macos ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:04.