Guide : Étendre la sauvegarde de Langmeier avec VBScript

Langmeier Backup offre la possibilité de créer des scripts pour mettre en œuvre des concepts avancés pour la sauvegarde des données. Les administrateurs expérimentés ont ainsi la possibilité d'intégrer des exigences très spécifiques dans le domaine de la sauvegarde des données dans le cycle de sauvegarde.

Exemples:

  • Notification de l'utilisateur (sous forme de SMS, à l'écran, par mail, etc&hellip ;)
  • Télécharger la tâche de sauvegarde actuelle du serveur
  • Invite de l'utilisateur (exemple : “Veuillez insérer  un autre support de sauvegarde&ldquo ;)
  • Lire les programmes ouverts et les quitter
  • Réorganiser le support cible (par exemple, renommer les dossiers)
  • Appeler une URL Web pour exécuter une fonction de serveur

 

L'éditeur de scripts se trouve sous le menu Outils > ; modifier les scripts:

Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir à ta guise dans le processus de sauvegarde des données

Clique sur la case à cocher "script" et sélectionne l'entrée vide pour créer un nouveau script. Utiliser Enregistrer sous... tu peux sauvegarder ce script.

Tu peux utiliser dans le script toutes les commandes VBScript. En outre, tu peux utiliser les commandes de script spécialement implémentées pour Langmeier Backup, décrites ci-dessous, pour automatiser Langmeier Backup.

 


 

Index des commandes

Tu trouveras l'index complet des commandes dans l'aide en ligne de Langmeier Backup, à laquelle tu peux accéder dans le programme. Voici un extrait des fonctions souvent demandées.

 

Progression (variable)

Affecter une valeur entre 1 et 100 à la variable Progress, règle la valeur de la barre de progression dans la fenêtre de sauvegarde des données.

Exemples: 

Progression = 0 'barre de progression à 0 - rien n'est encore assuré
Progression = 50 'Barre de progression à 50 - la moitié sauvegardée
Progress = 100 'Barre de progression à 100 - sauvegarde complètement terminée

 

Message (méthode)

Envoie un texte à l'utilisateur dans la fenêtre de message de Langmeier Backup  ;. Ce texte est également sauvegardé dans le journal de sauvegarde.

Paramètres:  

Paramètre Description
Texte Le texte du message à l'utilisateur.
[type de message] Le type de ce message.

Valeurs possibles:

1 = information
2 = avertissement
3 = arrêt

italique = paramètres optionnels

Exemple 1:

Message "Script terminé"

Exemple 2:

Message "Merci d'écrire sur le support de données avec 'sauvegarde" & ; nom du jour de la semaine(jour de la semaine(non)) & ; "' an.", 1 

 

Backup (méthode)

La fonction „Backup“permet de sauvegarder un dossier, ou un fichier.

Paramètres:  

Paramètre Description
Source  Chemin de la source de la sauvegarde souhaitée
Destination  Chemin de destination de la sauvegarde souhaitée
[Subfolders]  True = sauvegarde incluant les sous-dossiers (par défaut)

False = sauvegarde sans sous-dossier

[Encrypted]  True = sauvegarde cryptée

False = sauvegarde non cryptée (par défaut)

[Compressé]  True = Fichiers de sauvegarde compressés au format ZIP

False = Fichiers de sauvegarde non comprimés (par défaut)

[History]  True = sauvegarde historique des données

False = mode normal (par défaut)

[CreateFullPath]  True = Crée le chemin de sauvegarde complet, par exemple C$\Ordner\

False = mode normal (par défaut)

italique = paramètres optionnels 

Exemple 1: Une sauvegarde de données normale où la source et la destination sont indiquées.

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

 

Exemple 2: Une sauvegarde cryptée : on indique ici la source et la destination, et on les configure pour que les données soient cryptées.

'Sauvegarde cryptée:
Sauvegarde "C:\Source", "D:\Destination", True

 

Exemple 3: Sauvegarde cryptée avec chemin complet : Comme dans l'exemple 2, une sauvegarde cryptée est effectuée et le chemin complet est également sauvegardé

'Sauvegarde cryptée avec chemin complet:
Sauvegarde "C:\Source", "D:\Destination", , True, , True

 

 

Break (méthode)

Arrête la sauvegarde, mais pas le script en cours.

Paramètres:  

Paramètre Description
PAS DE PARAMÈTRES La méthode break ne nécessite pas de paramètres supplémentaires.

 

GetMediaName (fonction)

Retourne le nom du média inséré.

Paramètres:  

Paramètre Description
Accessor a) Le caractère de l'accesseur de bande sous la forme de par exemple \\tape0
b) Un identifiant de lecteur, par exemple C:\.

Exemple:

 If GetMediaName ("\\.tape0") <>   ; "Lundi"  ; Then
    ; Message "Merci d'insérer la cassette `lundi`", 3 '3 = symbole d'arrêt
  EjectMedia
   ; Break
End If

 

 

SendSMS (Texte as String, Numéro As String) (fonction)

Une option que beaucoup de nos clients utilisent est l'option “SendSMS”. Cette option envoie un SMS au client sur un téléphone portable à la fin d'une sauvegarde de données. Si le destinataire ne se trouve pas en Suisse, il faut alors indiquer le préfixe international.

Pare-feu: dans certaines circonstances, une entrée manquante dans le pare-feu Windows peut empêcher l'envoi du message court. Dans ce cas, un message d'erreur apparaît et le script ne peut pas être exécuté avec succès. Veuillez autoriser le programme Langmeier Backup dans votre pare-feu pour le trafic réseau sortant - il fonctionnera alors.

 

Paramètres:  

Paramètre Description
Texte Le message texte à envoyer par SMS au destinataire.
 Numéro Le numéro de téléphone portable du destinataire.

Exemple:

'Envoie un message court à l'administrateur de sauvegarde:
SendSMS
"Sauvegarde terminée.", "004179512xxxx"

'Envoie un message court à l'administrateur de la sauvegarde -
'le message contient la valeur indiquée sous "Destination", ainsi que
'le nombre d'erreurs rencontrées, ainsi que le nombre de
'fichiers sauvegardés avec succès :

SendSMS Term("La sauvegarde sur est terminée. Erreur : Sauvé : ", Destination, Erreurs, Compteur),"0049xxxxxxxx"
  

 

Compteur (variable)

Indique combien de fichiers ont été sauvegardés. Cette valeur apparaît dans le message de retour à l'utilisateur après le processus de sauvegarde. De plus, cette valeur est également indiquée dans le journal de sauvegarde.

Exemple:

'Lance le script de ligne de commande "databackup.cmd" de SAP pour sauvegarder la
'base de données de SAP. La destination de la sauvegarde est la destination de la sauvegarde,
'qui est définie dans la tâche de sauvegarde (Destination).
'Le script de ligne de commande renvoie le nombre de
'fichiers sauvegardés.

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

'Le compteur de fichiers sauvegardés est maintenant augmenté du nombre
'renvoyé par le script:
Counter = Counter + lCountOfFiles 

 

Destination (variable)

Retourne le dossier de destination prédéfini dans l'élément de sauvegarde du script, ou le remplace.

Rappelle-toi: La variable "Destination" te permet de créer un script qui sauvegarde quelque chose de spécifique à un emplacement de destination définissable dans la tâche de sauvegarde. Tu dois programmer dans le script la manière dont cette chose particulière est sauvegardée et ce qu'elle est.

Exemple:

'Sauvegarde le dossier d'installation "SAP R3" vers le dossier de sauvegarde configuré lors du script:
Sauvegarde "C:\SAP-R3", Destination

 

Source (variable)

Rend la source prédéfinie dans l'élément de sauvegarde du script, ou écrase cette source. Si le nom du script (par exemple @SendSMS) se trouve sous la source, alors le nom du script est renvoyé.

Rappelle-toi: Avec la variable "Destination", tu peux créer un script qui sauvegarde quelque chose de spécifique à un endroit de destination définissable dans la tâche de sauvegarde. Tu dois programmer dans le script la manière dont cette chose est sauvegardée et ce qu'elle est. Avec la variable inverse "Source", tu as la possibilité de laisser l'utilisateur de Langmeier Backup déterminer l'emplacement source que tu récupères dans le script.

Exemple:

Source = "C:\"

 

 

Sauvegarder le script

Après avoir écrit/créé un script, enregistre-le. Les options „Enregistrer&ldquo ; et „Enregistrer sous&ldquo ; se trouvent en dessous de l'éditeur de script.

Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir comme tu le souhaites dans le processus de sauvegarde des données.

Clique sur "Enregistrer sous" pour donner un nom à ton script :

Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir comme tu le souhaites dans le processus de sauvegarde des données

Les scripts sont enregistrés dans le dossier suivant:

C:\ProgramData\NLangmeier Software\NScripts

Sous des systèmes d'exploitation plus anciens (Windows XP, Windows Server 2003):

C:\NDocuments et paramètres\NALL Utilisateurs\NDonnées d'application\Langmeier Software\Scripts

 

Ajouter un script à la tâche de sauvegarde

Tous les scripts que tu as enregistrés peuvent être ajoutés à la tâche de sauvegarde dans la fenêtre principale de Langmeier Backup sous "Sauvegarde" -  ;"Ajouter

 Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir à ta guise dans le processus de sauvegarde des données.

 Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir comme tu le souhaites dans le processus de sauvegarde des données

Après avoir choisi ton script, le nom du script apparaît précédé d'un „@&ldquo ; dans la tâche de sauvegarde, ici "@SMS". Le script est exécuté dès que tu cliques sur "Sauvegarde" - "Démarrer", dans le cycle de sauvegarde.

Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir comme tu le souhaites dans le processus de sauvegarde des données

En double-cliquant sur le script inséré, ici "@SMS", tu peux définir le chemin de destination (que tu peux obtenir dans le script avec "Destination"):

Indiquer le chemin de destination que le script doit utiliser. Ceci est un tutoriel sur la façon de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server pour intervenir comme tu le souhaites dans le processus de sauvegarde des données.

Séquence: Fais attention à l'ordre dans la tâche de sauvegarde ! Si un script doit être exécuté à la fin d'une sauvegarde, alors le script doit être inséré à la fin. Langmeier Backup exécute les scripts dans l'ordre dans lequel ils se trouvent dans la tâche de sauvegarde. Si le script est une fonction qui doit être appelée au début ou après un certain chemin de dossier, le script doit être inséré dans la bonne ligne en conséquence.

 

Scripting alternatif

Tu peux aussi ajouter un VBScript que tu as créé toi-même à une tâche d'une autre manière. Va sur „Options&ldquo ; et là sur „Paramètres pour cette tâche&ldquo ;. Tu y trouveras des options qui s'exécutent „avant la sauvegarde“ et des options qui s'exécutent „après la sauvegarde“. Ajoute ton VBScript à l'endroit souhaité. Note qu'avec cette méthode, les fonctions propres à Langmeier Backup décrites ci-dessus  comme SendSMS ou Backup ne sont pas disponibles. Cependant, avec cette méthode, tu peux aussi appeler n'importe quel script batch ou n'importe quel fichier exe compilé.

Il s'agit d'un tutoriel sur la manière de créer tes propres VBScripts dans Langmeier Backup Business et Langmeier Backup Server afin d'intervenir dans le processus de sauvegarde des données comme tu le souhaites

 

Les informations contenues dans cet article sont disponibles dans les produits suivants:

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

 

Sauvegarde automatique des données

Protège tous tes fichiers.

  Acheter   Test gratuit Langmeier Backup pour Windows

A propos de l'auteur , Fondateur et PDG de Langmeier Software GmbH
Urs Langmeier Urs Langmeier est fondateur et PDG de Langmeier Software GmbH et donc responsable de la poursuite du développement stratégique des solutions Langmeier Software..
 

Recherche plus approfondie: Langmeier Backup, VB-Script, Sauvegarde

Articles pertinents pour le sujet
Langmeier Backup Version 10 est là
FAT32 ou NTFS ? Quel format est le meilleur pour la sauvegarde ? 
Conseils d'experts : Qu'est-ce qu'une sauvegarde ? Bonne sauvegarde des données


Pose un commentaire ici...

Cet article couvre les sujets suivants :
Sauvegarde de logiciels avec VBScript
Scripteur de sauvegarde Langmeier
Langmeier Backup VBS
VBS Backup
Intérêt pour:
Qu'est-ce qu'une sauvegarde
Langmeier Software
Sauvegarde d'image
Les logiciels de sauvegarde