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 :
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.
En cliquant sur Enregistrer sous, vous pouvez nommer votre script :
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 :
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.
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) :
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é.
Les informations de cet article s’appliquent aux produits suivants :
- Langmeier Backup Business
- Langmeier Backup Server
- Langmeier Backup V-flex
Pour PC & ordinateur portable
Pour les serveurs & machines virtuelles
Backup Essentials
€39.90 par an
Choisir
- Résiliable à tout moment
- Support & mises à jour inclus
- Sauvegarde des données sous Windows 11, 10, 8, 7
- Interface utilisateur simple
- Sauvegarder les fichiers et les dossiers
- Sauvegarde de l'ordinateur complet
- Sauvegarde des e-mails et des signets Internet
- Sauvegarde de OneDrive et Google Drive
- Restauration de fichiers et dossiers individuels
- Support de démarrage pour restaurer l'ordinateur complet
- Le scanner en direct contre les ransomwares protège l'ordinateur et les supports de sauvegarde
- Sauvegarde sur des lecteurs USB
- Sauvegarde sur NAS
- Sauvegarde sur OneDrive, Google Drive & Dropbox
- Sauvegarde sur le stockage en ligne Langmeier Backup & aBusiness Suite
Recommandé
Backup Professional
€49.50 par an
Choisir
- Résiliable à tout moment
- Support & mises à jour inclus
- Sauvegarde des données sous Windows 11, 10, 8, 7
- Interface utilisateur professionnelle
- Sauvegarder les fichiers et les dossiers
- Sauvegarde de l'ordinateur complet
- Sauvegarde des e-mails et des signets Internet
- Sauvegarde de OneDrive et Google Drive
- Restauration de fichiers et dossiers individuels
- Support de démarrage pour restaurer l'ordinateur complet
- Le scanner en direct contre les ransomwares protège l'ordinateur et les supports de sauvegarde
- Sauvegarde sur des lecteurs USB
- Sauvegarde sur NAS
- Sauvegarde sur OneDrive, Google Drive & Dropbox
- Sauvegarde sur le stockage en ligne Langmeier Backup & aBusiness Suite
- Sauvegarde sur serveur FTP et cloud public
- Cryptage
- Restaurer par date
- Ejecter le support de données à la fin de la sauvegarde
- Protocoles de sauvegarde par e-mail
- Envoyer le statut de la sauvegarde par SMS
- Sauvegarde en tant que service Windows
Backup
Business
€99 par an
Choisir
- Résiliable à tout moment
- Support & mises à jour inclus
- Sauvegarde des données sous Windows 11, 10, 8, 7
- Interface utilisateur professionnelle
- Sauvegarder les fichiers et les dossiers
- Sauvegarde de l'ordinateur complet
- Sauvegarde des e-mails et des signets Internet
- Sauvegarde de OneDrive et Google Drive
- Restauration de fichiers et dossiers individuels
- Support de démarrage pour restaurer l'ordinateur complet
- Le scanner en direct contre les ransomwares protège l'ordinateur et les supports de sauvegarde
- Sauvegarde sur des lecteurs USB
- Sauvegarde sur NAS
- Sauvegarde sur OneDrive, Google Drive & Dropbox
- Sauvegarde sur le stockage en ligne Langmeier Backup & aBusiness Suite
- Sauvegarde sur serveur FTP et cloud public
- Cryptage
- Restaurer par date
- Ejecter le support de données à la fin de la sauvegarde
- Protocoles de sauvegarde par e-mail
- Envoyer le statut de la sauvegarde par SMS
- Sauvegarde en tant que service Windows
- Langage de script intégré
- Sauvegarde dans des archives ZIP
- Dossiers réseau protégés avec informations de connexion
- Protection professionnelle contre les ransomwares
- Lecteurs de bandes magnétiques de tous types
- Sauvegarde des données sur des supports WORM (Write-Once-Read-Many)
- Sauvegarde en tant que service Windows
- Séparation matérielle des lecteurs à l'aide d'un appareil DSC (Data Save Control)
- Sauvegarde des paramètres de sécurité des dossiers
a propos de l'auteur Urs Langmeier
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 vieLes 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