begin process at 2010 02 10 07:23:56
  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é :7 910 / 1 132

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

AFFICHER LES SESSIONS ACTUELLEMENT OUVERTES par djebbipgm
SCRIPT VBS DE DÉFINITION DE MOT DE PASSE par djebbipgm
ACTIVATION/DÉSACTIVATION DE PROXY WEB par djebbipgm
CRÉATION DE SOUS-RÉPERTOIRE À PARTIR DU MENU CONTEXTUEL par djebbipgm
CORRIGER RÉCURSIVEMENT LA CIBLE DES RACCOURCIS D'UN RÉPERTOI... par sammounier

 Sources en rapport avec celle ci

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
Source avec Zip Source avec une capture LIRE/ECRIRE DES FICHIER TAR (USTAR) par EBArtSoft

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 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 Verifier l'existence d'un fichier sur HTTP et pour pouvoir télécharger sur un ftp [ par DEADisDEADisDEAD ] Slt, Voila j'ai fait un programme qui permais de dl des fichier sur http ( comme bobdown par exemple ) le pb c'est qu'il ne dl que sur HTTP, et j'aime


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,076 sec (3)

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