Avviso: Estendere il Backup Langmeier con VBScript

Contenuto di questa pagina:
indice comandi
salva script
aggiungi script al lavoro di backup
opzioni alternative di scripting

Langmeier Backup offre la possibilità di creare script per implementare concetti avanzati per il backup dei dati. Gli amministratori esperti hanno quindi la possibilità di introdurre requisiti molto specifici nell'area data backup nell'esecuzione del backup.

Esempi:

  • la notifica all'utente (come SMS, sullo schermo, per posta, ecc…)
  • Scarica il lavoro di backup corrente dal server
  • Richiesta dell'utente (esempio: “Per favore  inserire altri supporti di backup“)
  • Lettura e chiusura dei programmi aperti
  • Riorganizza il supporto di destinazione (per esempio rinominando la cartella)
  • Chiamare un URL web per eseguire una funzione del server

 

L'editor di script si trova sotto il menu Tools > Edit Scripts:

Questo è un tutorial su come creare i tuoi VBScript in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come meglio credi.

Clicca sul campo di selezione "Script" e seleziona la voce vuota per creare un nuovo script. Usando Salva con nome... puoi salvare questo script.

Puoi utilizzare tutti i comandi VBScript nello script. Inoltre, puoi utilizzare i seguenti comandi di scripting implementati specificamente per Langmeier Backup per automatizzare Langmeier Backup

 


 

Indice comandi

L'indice completo dei comandi può essere trovato nell'aiuto online di Langmeier Backup, a cui puoi accedere nel programma. Ecco un estratto delle funzioni frequentemente richieste.

 

Progresso (variabile)

Assegna un valore tra 1 e 100 alla variabile Progress, imposta il valore della barra di progresso nella finestra di backup.

Esempi: 

Progress = 0 'Barra di progresso a 0 - niente salvato ancora
Progress = 50 'Barra di avanzamento a 50 - metà backup
Progresso = 100 'Barra di avanzamento a 100 - backup completato

 

Messaggio (metodo)

Esce un testo per l'utente nella finestra dei messaggi di Langmeier Backup . Questo testo viene inoltre salvato nel registro di backup.

Parametri:  

parametro Descrizione
Testo Il testo del messaggio all'utente.
[Tipo di messaggio] Il tipo di questo messaggio.

Valori possibili:

1 = Informazione
2 = Avviso
3 = Stop

italic = Parametri opzionali

Esempio 1:

Message "Script completato."

Esempio 2:

Message "Si prega di scrivere il disco con 'backup" & Nome del giorno della settimana(giorno della settimana(now)) & "' an.", 1 

 

Backup (metodo)

La funzione „Backup“ può essere utilizzata per eseguire il backup di una cartella o di un file.

Parametri:  

parametro Descrizione
Fonte  Percorso sorgente del backup desiderato
Target  Percorso di destinazione del backup desiderato
[Sottocartelle]  Vero = Backup incluso le sottocartelle (predefinito)

Falso = Backup senza sottocartelle

[Crittografato]  Vero = Backup criptato

Falso = Backup non criptato (predefinito)

[Compresso]  Vero = file di backup compressi ZIP

Falso = File di backup non compressi (predefinito)

[Storia]  Vero = Backup dei dati storicizzati

Falso = Modalità normale (predefinita)

[CreateFullPath]  True = Crea il percorso di backup completo, ad esempio C$\Folder\

Falso = Modalità normale (predefinita)

italic = Parametri opzionali 

Esempio 1: Un normale backup dove l'origine e la destinazione sono specificate.

'Backup normale:
Backup "C:\Source", "D:\Destination"

 

Esempio 2: Un backup criptato: qui, l'origine e la destinazione sono specificate, più l'impostazione per criptare i dati.

'Backup cifrato:
Backup "C:\Source", "D:\Destination", , True

 

Esempio 3: Salvataggio criptato con percorso completo: Qui, come nell'esempio 2, viene eseguito un backup criptato e, inoltre, viene eseguito il backup del percorso completo.

'Backup criptato con percorso completo:
Backup "C:\Source", "D:\Destination", , True, , True

 

 

Break (metodo)

Riprende il backup, ma non lo script corrente.

Parametri:  

parametro Descrizione
NO PARAMETRI Il metodo break non richiede parametri aggiuntivi.

 

GetMediaName (funzione)

Ritorna il nome del media inserito.

Parametro:  

parametro Descrizione
Accessore a) Il carattere di accesso al nastro nella forma di per esempio \tape0
b) Un identificatore dell'unità, per esempio C:\d

Esempio:

 Se GetMediaName ("\.tape0") <> "Monday"  allora
   Messaggio "Per favore inserisci il nastro `Monday`!", 3 '3 = Stop symbol
   EjectMedia
  Break
End If

 

 

InviaSMS (Testo come Stringa, Numero come Stringa) (Funzione)

Un'opzione che molti dei nostri clienti utilizzano è l'opzione “SendSMS”. Questa opzione invia al cliente un SMS ad un telefono cellulare alla fine di un backup. Se il destinatario non è in Svizzera, allora il prefisso internazionale deve essere specificato.

Firewall: in alcune circostanze, una voce mancante nel firewall di Windows può impedire l'invio del messaggio di testo. In questo caso, appare un messaggio d'errore e lo script non può essere eseguito con successo. Abilita il programma Langmeier Backup nel tuo firewall per il traffico di rete in uscita - allora funzionerà.

 

Parametri:  

parametro Descrizione
Testo Il messaggio di testo da inviare al destinatario via SMS.
 Numero Il numero di cellulare del destinatario.

Esempio:

'Invia un messaggio di testo all'amministratore del backup:
SendSMS
"Backup completato.", "004179512xxxx"

'Invia un breve messaggio all'amministratore del backup -
'il messaggio contiene il valore specificato in "Destinazione", così come
'il numero di errori che si sono verificati, così come il numero di
'file di cui è stato eseguito con successo il backup:

InviaSMS Term("Il backup su è completo. Error: Saved: ", Destination, Errors, Counter),"0049xxxxxxxx"
  

 

Contatore (variabile)

Indica quanti file sono stati sottoposti a backup. Questo valore appare nel feedback all'utente dopo il processo di backup. Inoltre, questo valore è anche indicato nel log del backup.

Esempio:

'Avvia lo script della riga di comando "databackup.cmd" da SAP per eseguire il backup del
'database da SAP. La destinazione del backup,
'che è impostata nel lavoro di backup è usata (destinazione).
'Dallo script della riga di comando viene restituito il numero di file sottoposti a backup
'

CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)

'Il contatore dei file sottoposti a backup sarà ora incrementato dal
'numero restituito dallo script:
Counter = Counter + lCountOfFiles 

 

Destinazione (variabile)

Riporta o sovrascrive la cartella di destinazione preimpostata nell'elemento di backup dello script.

Nota: La variabile Destinazione ti permette di creare uno script che esegue il backup di qualcosa di specifico in una posizione di destinazione definibile nel lavoro di backup. Come viene fatto il backup della cosa specifica, e di cosa si tratta, lo programmi nello script.

Esempio:

'Salva la cartella di installazione "SAP R3" nella cartella di backup impostata nello script:
Backup "C:_SAP-R3", Destination

 

Fonte (variabile)

Riporta o sovrascrive il preset di origine nell'elemento di backup dello script. Se il nome dello script (ad esempio @SendSMS) è sotto l'origine, allora viene restituito il nome dello script.

Nota: Con la variabile "Destinazione" puoi creare uno script che esegue il backup di qualcosa di specifico in una posizione di destinazione che può essere definita nel lavoro di backup. Il modo in cui la cosa specifica è sostenuta, e cos'è, lo programmi nello script. Con la variabile opposta "Source", hai la possibilità di lasciare che l'utente del backup Langmeier determini la posizione di origine che recuperi nello script.

Esempio:

Source = "C:\"

 

 

SaveScript

Dopo aver scritto/creato uno script, salvalo. Le opzioni „Salva“ e „Salva con nome“ si trovano sotto l'editor dello script.

Questo è un tutorial su come creare i tuoi VBScript in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come meglio credi.

Clicca su "Salva con nome" puoi dare un nome al tuo script:

Questo è un tutorial su come creare i tuoi VBScript in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come meglio credi.

Gli script sono memorizzati nella seguente cartella:

C:\ProgrammaData\Langmeier Software\Scripts

Sotto i vecchi sistemi operativi (Windows XP, Windows Server 2003):

C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts

 

Aggiungi script al lavoro di backup

Tutti gli script che hai salvato possono essere aggiunti al lavoro di backup nella finestra principale di Langmeier Backup sotto "Backup" - "Add

 Questo è un tutorial su come creare i tuoi VBScripts in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come desideri.

 Questo è un tutorial su come creare i tuoi VBScripts in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come desideri.

Dopo aver selezionato il tuo script, il nome dello script appare nel lavoro di backup con un prefisso „@“, in questo caso "@SMS". Lo script viene eseguito nell'esecuzione del backup non appena clicchi su "Backup" - "Start".

Questo è un tutorial su come creare i tuoi VBScript in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come desideri.

Facendo doppio clic sullo script inserito, qui "@SMS", puoi definire il percorso di destinazione (che puoi recuperare nello script usando "Destinazione"):

Specifica il percorso di destinazione dello script da utilizzare. Questo è un tutorial su come creare i tuoi VBScripts in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come desideri.

Ordine: Fai attenzione all'ordine nel lavoro di backup! Se uno script deve essere eseguito alla fine di un backup, allora anche lo script deve essere inserito alla fine. Langmeier Backup elabora gli script nell'ordine in cui si trovano nel lavoro di backup. Se lo script è una funzione che deve essere chiamata all'inizio o dopo un certo percorso della cartella, allora lo script deve essere inserito nella linea corretta di conseguenza.

 

Opzioni alternative di scripting

Puoi anche aggiungere un VBScript che hai creato tu stesso ad un lavoro in un altro modo. Vai su „Opzioni“ e lì su „Impostazioni per questo lavoro“. Troverai opzioni che vengono eseguite „Prima del backup“ e opzioni che vengono eseguite „Dopo il backup“. Aggiungi il tuo VBScript nella posizione desiderata. Nota che con questo metodo, le funzioni proprie di Langmeier Backup  come InviaSMS o Backup descritte sopra non sono disponibili. Tuttavia, puoi usare questo metodo per chiamare qualsiasi script batch o qualsiasi file exe compilato.

Questo è un tutorial su come creare i tuoi VBScript in Langmeier Backup Business e Langmeier Backup Server per intervenire nel processo di backup come meglio credi.

 

Le specifiche di questo articolo sono disponibili nei seguenti prodotti:

  1. Langmeier Backup Business
  2. Langmeier Backup Server
  3. Langmeier Backup V-flex

 

L'offerta di risparmio più interessante
Acquista subito Langmeier Backup ed esegui il backup dei tuoi dati in modo automatico e senza dover fare noiose copie a mano!
Sicuramente 20% di sconto ora!   Acquista ora   Test gratuito
4
giorni
22
ore
59
minuti
59
secondi

Langmeier Backup per Windows

Informazioni sull'autore , Fondatore e CEO di Langmeier Software GmbH
Urs Langmeier Urs Langmeier è fondatore e CEO di Langmeier Software GmbH e quindi responsabile dell'ulteriore sviluppo strategico delle soluzioni Langmeier Software.
 

Altra ricerca: Langmeier Backup, VB-Script, Backup

Articoli rilevanti per l'argomento
Langmeier Backup Versione 10 è qui
FAT32 o NTFS? Quale formato è migliore per il backup?
Come fare il backup del tuo hard disk correttamente e non dimenticare nulla


Posta un commento qui...

Questo articolo copre gli argomenti:
Backup del software con VBScript
Script di backup Langmeier
Langmeier Backup VBS
VBS Backup