begin process at 2012 02 10 00:22:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBScript

 > EMEVAS 0.1.2 > VOS BACKUPS SIMPLIFIÉS (COMPRESSION, RAR, 7ZIP, FTP, SAUVEGARDE)

EMEVAS 0.1.2 > VOS BACKUPS SIMPLIFIÉS (COMPRESSION, RAR, 7ZIP, FTP, SAUVEGARDE)


 Information sur la source

Note :
4 / 10 - par 1 personne
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBScript Classé sous :backup, sauvegarde, archive, compression, ftp Niveau :Débutant Date de création :16/07/2006 Date de mise à jour :28/07/2006 15:58:28 Vu / téléchargé :8 940 / 1 158

Auteur : MyXiLo

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • 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_\
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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

16 juillet 2006 14:52:33 :
Précision sur l'installation de WinRAR et 7-Zip
16 juillet 2006 15:37:01 :
Une brève explication du fonctionnement.
16 juillet 2006 18:04:17 :
Remplacement de la fonction Right ( http://msdn2.microsoft.com/en-us/library/eh8fefz1.aspx ), qui n'était pas reconnue chez tout le monde, par une fonction personnalisée: StrRight.
28 juillet 2006 15:58:28 :
* (MAJ:1) EXCLURE DES EXTENSIONS DE FICHIERS Si vous ne voulez pas que certaines extensions de fichiers soient incluses dans votre archive de sauvegarde, définissez <ALLOW_EXTENSIONS>=<False> et définissez les extensions défendues dans <ALLOWED_FILE_EXTENSIONS>. Ex: ALLOWED_FILE_EXTENSIONS=".exe .zip" Si, au contraire, vous ne souhaitez autoriser qu'un nombre de restraint d'extensions, définissez <ALLOW_EXTENSIONS>=<True> et placez les extensions autorisées dans <ALLOWED_FILE_EXTENSIONS>. * (BUG:1) LES NOMS DE FICHIERS AVEC DES ACCENTS NE FIGURENT PAS DANS L'ARCHIVE * (MAJ:2) UTILISEZ DES COMMANDES EN ARGUMENT DANS L'INVITE DE COMMANDES WINDOWS Ex: "emevas.vbs" /COMMANDE[:PARAMAMETRE[=VALEUR]] ( Les paramètres optionnels figurent entre [] ) Sept commandes sont disponibles - "B" (majuscule) - "C" (majuscule) - "c" (minuscule) - "E" (majuscule) - "L" (majuscule) - "l" (miniscule) - "W" (majuscule) * (MAJ:3) RECEVOIR UN E-MAIL DE CONFIRMATION (Windows 2000 & XP seulement) Si vous désirez recevoir un e-mail une fois la sauvegarde terminée, définissez <SEND_EMAIL_AT_SCRIPT_END> à <True>. N'oubliez pas de renseigner <EMAIL_TO>, <EMAIL_FROM>, <SMTP_SERVER>, <SMTP_USER> and <SMTP_PASSWORD> ou l'envoi échouera. ( Le script fait 35 Ko et le zip 10ko )

 Sources de la même categorie

Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture [VBS] SPLASH SCREEN EN VBSCRIPT par hackoo
Source avec Zip Source avec une capture [VBS] GOOGLE EASTER EGGS par hackoo
Source avec Zip Source avec une capture FILE2COMPARE: COMPARAISON DE DEUX FICHIERS LIGNE PAR LIGNE par hackoo
Source avec Zip Source avec une capture [VBS] COMMENT CRÉER UN DOSSIER ET LE PROTÉGER PAR MOT DE PAS... par hackoo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SYSTEMBACKUP.VB par DVDou
Source avec Zip Source avec une capture Source .NET (Dotnet) VISUAL BACKUP, SOLUTION DE SAUVEGARDES AUTOMATISÉES par fifrelin70
COMPRESSION ET UPLOAD VERS UN SERVEUR FTP par hackoo
Source avec Zip Source .NET (Dotnet) ZLIB.NET : COMPRESSION ZIP AVEC VB.NET par bouv
Source avec Zip Source avec une capture Source .NET (Dotnet) VBWINBACKUP : SAUVEGARDE D'UNE ARBORESCENCE DE FICHIERS par Patrice99

Commentaires et avis

Commentaire de DARKSIDIOUS le 16/07/2006 17:29:19 administrateur CS

Erreur chez moi : la fonction Right n'est pas reconnu à la ligne 78 de ton script vbs.

Commentaire de MyXiLo le 16/07/2006 18:07:02

Je l'ai remplacée par StrRight une fonction personnalisée basée sur mid.

C'est parfaitement étrange que cette fonction ne soit pas reconnue chez vous. Si l'on regarde le tableau des versions de VBS ( http://msdn2.microsoft.com/en-us/library/4y5y7bh5.aspx ) on remarque qu'elle fait partie des premières fonctions. Puis-je me permettre de vous demander quelle version de Windows vous utilisez, ainsi que celle d'Internet Explorer.

Commentaire de Patrice99 le 17/07/2006 08:41:44

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

Commentaire de NISANDSYSTEMS le 17/07/2006 13:26:20

Set WSh = CreateObject("WScript.Shell") c'est a banir definitivement.
De plus, il sera reconnu comme intrus au niveau anti-virus.

Commentaire de eldim le 18/07/2006 08:42:26

Bonjour,
le mid plante chez moi dans certains répertoires...
ps: je ne suis pas d'accord du tout avec NISANDSYSTEMS

Commentaire de eldim le 18/07/2006 11:55:38

ç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

Commentaire de MyXiLo le 28/07/2006 16:03:18

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 )

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Compression de fichiers pour backup [ par codasa ] J'ai modestement réalisé un petit programme de backup sous VB6 en utilisant les commandes suivantes :Set fso = CreateObject("Scripting.FileSystemObjec Backup MAJ d'une sauvegarde [ par nono1135 ] salut à tous,je souhaites faire un programme de backup de documents.je doit pouvoir garder toute l'arborescence. (style copyfolder ou bien SHFileOpera Compression ou sauvegarde d une image au format IPictureDisp [ par greedium ] Bonjour Dans mon application, je dessine une image (un plan en bitmap) qui est stock&#233;e au format IPictureDisp. Le probl&#232;me quand je souhai Sauvegarde via FTP [ par titi_2mn ] Bonsoir, j'aimerai faire une sauvegarde sur mon serveur FTP d'un repertoire de mon DD.Voci le script que j'ai ecritftp -i -n -s:scriptftp.ftpavec scri outlook vba backup/sauvegarde module [ par forX ] il y a t'il une facon de faire une macro qui sauvegarde les modules/class modules, de OUTLOOK (pas excel) qqc comme Project1.module(i).saveAs XXXXX acquittement serveur ftp [ par dude666 ] Bonjour à tous. Voila, je suis entrain de créer une application de backup. En gros, je backup ma base de données sur mon serveur de base de données, Sauvegarde [ par allfab ] Bonjour &#224; tous, j'aimerais sauvegard&#233; un tableau puis le r&#233;ouvrir dans une mshflexgrid je proc&#232;de comme cela : &nbsp;&nbsp; nom Help! Message de sauvegarde [ par CeNedra83 ] Lorsque l'utilisateur clique sur un bouton "sauvegarde des donn&#233;es" , je voudrai qu'il y ait un message "sauvegarde en cours..." qui apparaisse e Probleme de serveur FTP et MS DOS [ par youplaboom69 ] Bonjour a tous...Voila j'ai un petit soucis que je ne vois pas comment resoudre. Resum&#233; des episode pr&#233;c&#233;dents:Je dois poser un fichier Fermer une connexion FTP avec Wininet [ par Rome05 ] Hello, Voila, j'ai une application qui tourne et qui se connecte toutes les 5 secondes &#224; un serveur FTP. Toutes les 5 secondes, ils ouvrent une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,597 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales