FAQ sur la sauvegarde Langmeier
Guide : Étendre Langmeier Backup avec VBScript
Langmeier Backup offre la possibilité de créer des scripts afin d'implémenter des concepts avancés pour la sauvegarde des données. Les administrateurs expérimentés ont ainsi la possibilité d'intégrer dans le processus de sauvegarde des exigences très spécifiques dans le domaine de la sauvegarde des données.
Exemples : les données :
- Notification personnelle de l'utilisateur (par SMS, à l'écran, par e-mail, etc.)
- Télécharger la tâche de sauvegarde actuelle du serveur
- Invitation de l'utilisateur (exemple : "Veuillez insérer un autre support de sauvegarde").
- 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 du serveur
L'éditeur de scripts se trouve dans le menu Outils > Modifier les scripts:

Clique sur la case à cocher "Script" et sélectionne l'entrée vide pour créer un nouveau script. En utilisant Enregistrer sous... tu peux enregistrer ce script.
Tu peux utiliser toutes les commandes VBScript dans le script. 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.
Progress (variable)
Attribution d'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 :
Progress = 0 'Barre de progression à 0 - rien n'est encore sauvegardé
Progress = 50 'Barre de progression à 50 - la moitié sauvegardée
Progress = 100 'Barre de progression à 100 - sauvegarde complètement terminée
Message (méthode)
Donne 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ètres |
Description |
Texte |
Le texte du message à l'utilisateur. |
[Type de message] |
Le type de ce message.
Valeurs possibles :
1 = information 2 = avertissement 3 = stop |
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)
A l'aide de la fonction "Backup", un dossier, ou un fichier peut être sauvegardé.
Paramètres :
Paramètres |
Description |
Source |
Chemin source de la sauvegarde souhaitée |
Cible |
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 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)
|
italique = paramètres optionnels
Exemple 1 : Une sauvegarde normale où la source et la destination sont indiquées.
'Sauvegarde normale :
Sauvegarde "C:\Source", "D:\Destination".
Exemple 2 : Une sauvegarde cryptée où la source et la destination sont indiquées et où les données sont 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 sauvegardé.
'Sauvegarde cryptée avec chemin complet :
Sauvegarde "C:\Source", "D:\Destination", , True, , True
Break (méthode)
Annule la sauvegarde, mais pas le script en cours.
Paramètres :
Paramètres |
Description |
AUCUN PARAMÈTRE |
La méthode Break n'a pas besoin de paramètres supplémentaires. |
GetMediaName (fonction)
Renvoie le nom du média inséré.
Paramètres :
Paramètres |
Description |
Accessor |
a) Le caractère d'accès à la bande sous la forme, par exemple, de \\.\tape0 b) Un identifiant de lecteur, par exemple C:\. |
Exemple: :
If GetMediaName ("\\.tape0") <> "lundi"
Then
Message "Veuillez insérer la bande `lundi` !", 3 '3 = symbole d'arrêt
EjectMedia
Break
End If
SendSMS (Text as String, Number 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ètres |
Description |
Texte |
Le message texte qui doit être envoyé au destinataire par SMS. |
Number |
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 sauvegarde -
'le message contient la valeur indiquée sous "destination", ainsi que
'le nombre d'erreurs survenues, ainsi que le nombre de
'fichiers sauvegardés avec succès :
SendSMS Term("La sauvegarde sur est terminée. Erreur : Sauvé : ", Destination, Errors, Counter), "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 protocole 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 configuré dans la tâche de sauvegarde est utilisé (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)
Renvoie le dossier de destination par défaut dans l'élément de sauvegarde du script, ou le remplace.
Remarque : avec la variable "Destination", tu peux créer un script qui sauvegarde quelque chose de précis à un endroit de destination définissable dans la tâche de sauvegarde. Comment cette chose est sauvegardée et de quoi il s'agit, tu le programmeras 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)
Renvoie la source prédéfinie dans l'élément de sauvegarde du script, ou remplace cette source. Si le nom du script (par exemple @SendSMS) se trouve sous la source, alors le nom du script est renvoyé.
Remarque : avec la variable "Destination", tu peux créer un script qui sauvegarde quelque chose de précis à 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 opposée "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:\"
Enregistrer le script
Après avoir écrit/créé un script, enregistre-le. Les options "Enregistrer" et "Enregistrer sous" se trouvent sous l'éditeur de script.

En cliquant sur"Enregistrer sous", tu peux donner un nom à ton script :

Les scripts sont enregistrés dans le dossier suivant :
C:\ProgramData\Langmeier Software\Scripts
Sous des systèmes d'exploitation plus anciens (Windows XP, Windows Server 2003) :
C:\NDocuments et paramètresALL Users\Application Data\Langmeier Software\Scripts
Ajouter un script à la tâche de sauvegarde
Tu peux ajouter tous les scripts que tu as enregistrés à la tâche de sauvegarde dans la fenêtre principale de Langmeier Backup sous"Sauvegarde" -"Ajouter" :


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

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" ) :

Ordre : fais attention à l'ordre dans la tâche de sauvegarde ! Si un script doit être exécuté à la fin d'une sauvegarde, le script doit également ê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, alors le script doit être inséré dans la bonne ligne en conséquence.
Autres possibilités de scripts
Tu peux également ajouter un VBScript créé par tes soins à une commande d'une autre manière. Va dans "Options" et ensuite dans "Paramètres de cette tâche". Tu trouveras ici des options qui seront exécutées "avant la sauvegarde" et des options qui seront exécutées "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, telles que 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é.

Les informations de cet article sont disponibles dans les 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 sauvegarde est le meilleur choix pour mes données ?La sauvegarde des données est si importante dans la vraie vieLes avantages et les inconvénients des différents systèmes de fichiers Windows
Cet article traite des sujets suivants :
Langmeier logiciel de sauvegarde