Emevas 0.1.2 > vos backups simplifiés (compression, rar, 7zip, ftp, sauvegarde)

Soyez le premier à donner votre avis sur cette source.

Vue 10 357 fois - Téléchargée 1 237 fois

Description

eMevas permet de faciliter la sauvegarde (backup) des données. Ce script s'utilise en invite de commandes, il suffit de lui passer une liste de commandes en argument et le script réaliste la sauvegarde.

Les commandes disponibles:

- "B" (majuscule): Force le script à faire la sauvegarde du repertoire passé en argument
Ex: "emevas.vbs" /B:H:\MonDossier\

- "C" (majuscule): Liste toutes les variables de configuration, ainsi que leur valeur, dans le fichier de log
Ex: "emevas.vbs" /C

- "c" (minuscule): Définit la valeur d'une variable de configuration
Ex: "emevas.vbs" /c:BACKUP_NAME=MonBackup

- "E" (majuscule): Liste toutes les variables d'environnement dans le fichier log
Ex: "emevas.vbs" /E

- "L" (majuscule): Initialise le fichier de log. Cette commande est indispensable pour utiliser le fichier log.
Ex: "emevas.vbs" /L

- "l" (miniscule): Charge un fichier de commandes
Ex: "emevas.vbs" /l:C:\MonFichier.backup

- "W" (majuscule): Affiche les informations concernant Windows Script Host dans le fichier de log.
Ex: "emevas.vbs" /W

Source / Exemple :


Voici l'exemple de fichier de commandes que j'utilise pour faire la sauvegarde de eMevas

/W
/E
/C

/c:AUTO_ANSWER_ALERT=true
/c:TEMP_FILE_FOLDER=

/c:LOG_FILE_PATH=H:\_backup_\
/c:LOG_CONFIGURATION_VARIABLES_ASSIGNEMENT=true
/c:LOG_MESSAGE_BOXES=true

/c:SEND_EMAIL_AT_SCRIPT_END=true
/c:EMAIL_TO=MonEmail@hotmail.com
/c:EMAIL_FROM=BACKUPscript@hotmail.fr
/c:SMTP_SERVER=smtp.free.fr
/c:SMTP_SERVER_PORT=25
/c:SMTP_USER=Utilisateur
/c:SMTP_PASSWORD=MotDePasse
/c:JOIN_LOG_FILE_TO_EMAIL=true

/c:BACKUP_NAME=eMevas
/c:ALLOW_EXTENSIONS=true
/c:ALLOWED_FILE_EXTENSIONS=.vbs .txt

/c:ARCHIVE_NAME=%YEAR%.%MONTH%.%DAY%-%BUNAME%-%SCRIPT_VERSION%
/c:ARCHIVE_PATH=H:\_backup_\eMevas\

/c:USE_FTP_UPLOAD=true
/c:FTP_SERVER=ftpperso.free.fr
/c:FTP_USER=Utilisateur
/c:FTP_PASSWORD=MotDePasse
/c:FTP_FOLDER=dossier/
/c:SHOW_FTP_FOLDER_IN_MSIE=false

/L

/B:H:\_backup_\_script_\

Conclusion :


Notez que vous devez avoir installé WinRar ou 7-zip pour faire fonctionner le script.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
57
Date d'inscription
vendredi 21 mai 2004
Statut
Membre
Dernière intervention
28 juillet 2006

NISANDSYSTEMS > Je suis d'accord avec vous, cependant c'est la seule façon dont je dispose pour lire le registre et pour accéder aux variables d'environnement.

ELDIM > Le problème avec le mid est corrigé. Il n'y a plus non plus de problèmes avec un nombre important de fichiers. J'ai ajouté un certain nombre de fonctionnalités qui devraient augmenter la "réutilisabilité" du script.

( Désolé pour le temps de réponse )
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
ça ne fonctionne pas s'il y a trop de fichiers et le paramétrage est... comment dire... réduit à son strict minimum...

Bref pas vraiment exploitable
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
Bonjour,
le mid plante chez moi dans certains répertoires...
ps: je ne suis pas d'accord du tout avec NISANDSYSTEMS
Messages postés
178
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
9 janvier 2010

Set WSh = CreateObject("WScript.Shell") c'est a banir definitivement.
De plus, il sera reconnu comme intrus au niveau anti-virus.
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Voir aussi :
VBWinBackup : Sauvegarde d'une arborescence de fichiers
www.vbfrance.com/code.aspx?ID=36613
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.