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:
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.
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.
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.
Clicca su "Salva con nome" puoi dare un nome al tuo script:
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"
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".
Facendo doppio clic sullo script inserito, qui "@SMS", puoi definire il percorso di destinazione (che puoi recuperare nello script usando "Destinazione"):
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.
Le specifiche di questo articolo sono disponibili nei seguenti prodotti:
Informazioni sull'autore Urs Langmeier Fondatore e CEO di Langmeier Software
Non voglio complicare nulla. Non voglio sviluppare il software aziendale definitivo. Non voglio essere inserito in una lista di top technology. Perché le applicazioni aziendali non sono questo. Si tratta di assicurarsi che i tuoi dati siano protetti senza problemi. Si tratta di assicurarsi che tutto funzioni senza intoppi mentre tu mantieni il pieno controllo e ti concentri sulla crescita della tua azienda. Semplicità e affidabilità sono i miei principi guida e mi ispirano ogni giorno.