FAQ sur la sauvegarde Langmeier

Guide : Étendre Langmeier Backup avec VBScript

Langmeier Backup vous offre la possibilité de créer des scripts afin d’implémenter des concepts avancés pour la sauvegarde de vos données. Grâce à cette fonctionnalité, les administrateurs expérimentés peuvent intégrer des exigences très spécifiques dans le processus de sauvegarde des données.

Exemples d’utilisation :

  • Notification personnalisée de l’utilisateur (par SMS, à l’écran, par e-mail, etc.)
  • Téléchargement de la tâche de sauvegarde actuelle depuis le serveur
  • Invitation à l’utilisateur (exemple : « Veuillez insérer un autre support de sauvegarde »)
  • Lecture et fermeture des programmes ouverts
  • Réorganisation du support cible (par exemple, renommage de dossiers)
  • Appel d’une URL web pour exécuter une fonction serveur

L’éditeur de scripts est accessible via le menu Outils > Modifier les scripts :

Tutoriel Langmeier Backup : création de VBScripts personnalisés pour automatiser vos sauvegardes.

Pour créer un nouveau script, veuillez cocher la case Script et sélectionner une entrée vide. Utilisez ensuite Enregistrer sous… pour sauvegarder votre script.

Vous pouvez utiliser toutes les commandes VBScript dans votre script. De plus, Langmeier Backup met à votre disposition des commandes spécifiques, décrites ci-dessous, pour automatiser Langmeier Backup.


Index des commandes

Vous trouverez l’index complet des commandes dans l’aide en ligne de Langmeier Backup, accessible directement depuis le programme. Voici un aperçu des fonctions les plus fréquemment utilisées.

Progress (variable)

La variable Progress accepte une valeur comprise entre 1 et 100 et définit l’état de la barre de progression dans la fenêtre de sauvegarde.

Exemples :

Progress = 0 'Barre de progression à 0 – rien n’est encore sauvegardé
Progress = 50 'Barre de progression à 50 – moitié sauvegardée
Progress = 100 'Barre de progression à 100 – sauvegarde terminée

Message (méthode)

Affiche un texte à l’utilisateur dans la fenêtre de message de Langmeier Backup. Ce message est également enregistré dans le journal de sauvegarde.

Paramètres :

Paramètre Description
Texte Le texte du message à afficher à l’utilisateur.
[Type de message] Le type de message.

Valeurs possibles :

1 = information
2 = avertissement
3 = arrêt

En italique : paramètres optionnels

Exemple 1 :

Message "Script terminé"

Exemple 2 :

Message "Merci d’écrire sur le disque avec ‘sauvegarde " & Weekdayname(Weekday(now)) & "’ an", 1

Sauvegarde (méthode)

La fonction Backup permet de sauvegarder un dossier ou un fichier.

Paramètres :

Paramètre Description
Source Chemin source à sauvegarder
Cible Chemin de destination de la sauvegarde
[Subfolders] True = inclure les sous-dossiers (par défaut)
False = sans sous-dossiers
[Encrypted] True = sauvegarde chiffrée
False = non chiffrée (par défaut)
[Compressé] True = fichiers de sauvegarde compressés au format ZIP
False = non compressés (par défaut)
[Historique] True = sauvegarde historique des données
False = mode normal (par défaut)
[CreateFullPath] True = crée le chemin de sauvegarde complet, par exemple C$\Dossier\
False = mode normal (par défaut)

En italique : paramètres optionnels

Exemple 1 : Sauvegarde normale avec source et destination définies.

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

Exemple 2 : Sauvegarde chiffrée avec source et destination définies.

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

Exemple 3 : Sauvegarde chiffrée avec chemin complet : Comme dans l’exemple 2, mais le chemin complet est sauvegardé.

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

Break (méthode)

Annule la sauvegarde en cours, sans interrompre l’exécution du script.

Paramètres :

Paramètre Description
Aucun paramètre La méthode Break ne nécessite aucun paramètre supplémentaire.

GetMediaName (fonction)

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

Paramètres :

Paramètre Description
Accessor a) Le caractère d’accès à la bande, par exemple \\.\tape0
b) Un identifiant de lecteur, par exemple C:\

Exemple :

If GetMediaName("\\.\tape0") <> "lundi" Then
  Message "Veuillez insérer la bande ‘lundi’ !", 3 '3 = arrêt
  EjectMedia
  Break
End If

SendSMS (fonction)

L’option SendSMS permet d’envoyer un SMS à l’utilisateur à la fin d’une sauvegarde. Si le destinataire ne se trouve pas en Suisse, veuillez indiquer l’indicatif international.

Pare-feu : Dans certains cas, une règle manquante dans le pare-feu Windows peut empêcher l’envoi du SMS. Un message d’erreur s’affichera alors et le script ne pourra pas s’exécuter correctement. Veuillez autoriser Langmeier Backup dans votre pare-feu pour le trafic sortant afin d’assurer le bon fonctionnement.

Paramètres :

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

Exemple :

'Envoie un SMS à l’administrateur de sauvegarde :
SendSMS "Sauvegarde terminée", "004179512xxxx"
'Envoie un SMS avec informations détaillées :
SendSMS Term("La sauvegarde sur est terminée. Erreur : Sauvé : ", Destination, Errors, Counter), "0049xxxxxxxx"

Counter (variable)

Indique le nombre de fichiers sauvegardés. Cette valeur apparaît dans le message de retour à l’utilisateur après la sauvegarde et est également consignée dans le protocole.

Exemple :

'Lance le script de ligne de commande "databackup.cmd" de SAP pour sauvegarder la base de données.
'La destination de la sauvegarde est celle configurée dans la tâche (Destination).
'Le script retourne 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 retourné par le script :
Counter = Counter + CountOfFiles

Destination (variable)

Retourne le dossier de destination par défaut dans l’élément de sauvegarde du script, ou le remplace.

Remarque : Avec la variable Destination, vous pouvez créer un script qui sauvegarde un élément précis à un emplacement de destination défini dans la tâche de sauvegarde. La manière dont cet élément est sauvegardé et sa nature sont à programmer dans le script.

Exemple :

Sauvegarde le dossier d’installation "SAP R3" dans le dossier de sauvegarde défini dans le script :
Backup "C:\SAP-R3", Destination

Source (variable)

Retourne la source prédéfinie dans l’élément de sauvegarde du script, ou la remplace. Si le nom du script (par exemple @SendSMS) se trouve sous la source, alors ce nom est retourné.

Remarque : Avec la variable Source, vous pouvez permettre à l’utilisateur de Langmeier Backup de définir l’emplacement source, que vous récupérez ensuite dans le script.

Exemple :

Source = "C:\"

Enregistrer le script

Après avoir créé ou modifié un script, veuillez l’enregistrer. Les options Enregistrer et Enregistrer sous se trouvent dans l’éditeur de script.

Enregistrer un script dans Langmeier Backup.

En cliquant sur Enregistrer sous, vous pouvez nommer votre script :

Nommer un script dans Langmeier Backup.

Les scripts sont enregistrés dans le dossier suivant :

C:\ProgramData\Langmeier Software\Scripts

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

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

Ajouter un script à la tâche de sauvegarde

Vous pouvez ajouter tous les scripts enregistrés à une tâche de sauvegarde dans la fenêtre principale de Langmeier Backup, sous Sauvegarde > Ajouter :

Ajouter un script à une tâche de sauvegarde.
Sélectionner un script dans Langmeier Backup.

Après avoir sélectionné votre script, son nom apparaît précédé d’un « @ » dans la tâche de sauvegarde, par exemple @SMS. Le script est exécuté lors du processus de sauvegarde dès que vous cliquez sur Sauvegarde > Démarrer.

Exécution d’un script dans Langmeier Backup.

En double-cliquant sur le script inséré (par exemple @SMS), vous pouvez définir le chemin de destination (accessible dans le script via la variable Destination) :

Définir le chemin de destination pour un script.
Ordre : Veillez à l’ordre des scripts dans la tâche de sauvegarde ! Si un script doit être exécuté à la fin d’une sauvegarde, il doit également être inséré à la fin. Langmeier Backup exécute les scripts dans l’ordre où ils apparaissent dans la tâche. Si le script doit être appelé au début ou après un certain dossier, il doit être inséré à la bonne position.

Autres possibilités de scripts

Vous pouvez également ajouter un VBScript personnalisé à une commande d’une autre manière. Rendez-vous dans Options puis dans Paramètres de cette tâche. Vous y trouverez des options à exécuter avant la sauvegarde et après la sauvegarde. Ajoutez votre VBScript à l’emplacement souhaité. Notez qu’avec cette méthode, les fonctions propres à Langmeier Backup décrites ci-dessus, telles que SendSMS ou Backup, ne sont pas disponibles. Cependant, vous pouvez ainsi appeler n’importe quel script batch ou fichier exécutable compilé.

Ajouter un script batch ou exécutable dans Langmeier Backup.

Les informations de cet article s’appliquent aux produits suivants :

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

Sauvegarde Langmeier

Sauvegarde pour Windows

  Acheter maintenant   Tester gratuitement

Logiciel De Sauvegarde Pour Windows

a propos de l'auteur
Fondateur et CEO de Langmeier Software


Je ne veux pas compliquer les choses. Je ne veux pas développer le logiciel commercial ultime. Je ne veux pas figurer dans une liste de technologies de pointe. Car ce n'est pas le but des applications d'entreprise. Ce qui compte, c'est que tes données soient protégées de manière transparente. Et il s'agit de faire en sorte que tout fonctionne sans problème, tout en gardant le contrôle total et en se concentrant sur la croissance de ton entreprise. La simplicité et la fiabilité sont mes principes directeurs et m'inspirent chaque jour.
 

Continuer à chercher : Sauvegarde Langmeier , VB-Script, Sauvegarde

Articles en rapport avec le sujet
Quel type de Backup est le meilleur choix pour mes données ?
La Datensicherung est si importante dans la vraie vie
Les avantages et les inconvénients des différents Windows Dateisysteme


Publie un commentaire ici...

Cet article traite des sujets suivants :
Script de sauvegarde Langmeier
VBScript
Logiciel de sauvegarde avec VBScript
VBS sauvegarde des données