PDA

Visualizza versione completa : Win NT Backup


martin
13-11-2000, 08.52.20
Salve!
Ho creato un file batch per fare il backup nelle ore notturne solo che non ho capito come programmarne l'avvio.
Pensavo di trovare qualcosa di simile a esecuzione automatica ma ....non c' (forse non riesco a trovarla)e il manuale in inglese non f altro che complicarmi la vita.
Ringrazio anticipatamente.

madorg
13-11-2000, 14.58.50
Ciao
Per prima cosa bisogna avviare il servizio Schedule tramite Pannello di Controllo - Servizi.
Per evitare che il programma che viene schedulato, resti sempre attivo come processo, settare nel servizio Schedule: Allow user to interact with desktop.

Quindi, creato il file batch (cmd,bat) con il comando da eseguire, si lancia il comando:

AT \\nome computer 21:00 /EVERY:M,T,W,TH,F "path del file batch da eseguire"

nome computer specifica un computer remoto, quindi se il computer quello locale il parametro si pu omettere.

Se si hanno pi schedulazioni ogni schedulazione contrassegnata da un ID da 0 in poi 1,2 ecc...

Con AT vedo i job scheludati.

Se si vuole rivuovere una schedulazione:

AT numero ID /DELETE

se non si specifica l'ID vengono rimosse tutte le schedulazioni.

Ti inserisco anche le caratteristiche del comando AT tratte dalla Guida in Linea di Windows NT

Il comando AT pianifica comandi e programmi per l'esecuzione sul computer all'ora e data specificata. Il servizio Pianificazione deve essere avviato per poter usare il comando AT

AT [\\nomecomputer] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\nomecomputer] ora [/INTERACTIVE]
[ /EVERY:data[,...] | /NEXT:data[,...]] "comando"

\\nomecomputer Specifica un computer remoto. I comandi sono pianificati sul computer locale se questo
parametro omesso.
id Numero di identificazione assegnato ad un comando pianificato.
/delete Annulla un comando pianificato. Se id omesso, tutti i comandi pianificati sul
computer vengono annullati.
/yes Usato con il comando per annullare tutti i processi se non si vuole che venga
richiesta la conferma.
ora Specifica l'ora alla quale eseguire il comando.
/interactive Permette al processo di interagire col desktop dell'utente che collegato quando il
processo in esecuzione.
/every:data[,...] Esegue il comando in un giorno della settimana o del mese. Se la data viene omessa
viene usato il giorno del mese corrente.
/next:data[,...] Esegue il comando specificato alla successiva occorrenza della data (esempio: gioved
prossimo). Se la data omessa viene usato il giorno del mese corrente.
"comando" Comando di Windows NT o programma batch da eseguire.

Questo un esempio di file batch

ntbackup backup c:\ /D "Backup COMPLETO (disco C:)" /L "c:\backup.log" /hc:on