Bonjour à tous
Il m'est demandé pour un sujet de cours de développer un script de sauvegarde (VBS)
Il se trouve que j'ai beaucoup de mal à le réaliser car le scripting n'est pas ma spécialité
le script devra réaliser les actions suivantes:
- La sauvegarde d'un répertoire, en concevant un historique de 3 copies.
Ce répertoire peut se trouver en local comme sur un chemin réseau (en local me convient)
La destination sera elle aussi fournie dans une variable en en-tête du script.- L'historisation des actions dans les journaux présentera les éléments suivant:
- Date de la sauvegarde
- Réussite ou echec
- Indication de l'espace consommé (taille du répertoire sauvegardé)
- Les tailles avant et après sauvegarde du volume de destination
- Autres éléments opportun d'indiquer
Voici le script que j ai commencé à développer
Le script s'exécute correctement il me sauvegarde un répertoire (en locale), et me créé un fichier texte dans je souhaiterais qu'apparaisse la date de la sauvegarde et tout les points que je vous ai énumérée ci-dessus, mais je n'arrive pas à écrire dans le fichier texte via le script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 'variable en-tête de script' Set fso = WScript.CreateObject("Scripting.FileSystemObject") 'Emplacement du fichier txt' FichierTXT = "Emplacement du fichier.txt" 'Création du fichier txt' Set NewFichier = fso.CreateTextFile(FichierTXT,TRUE) 'fichier source, fichier destination' fso.CopyFolder "Emplacement du répertoire de sauvegarde"
j 'espère avoir était le plus clair possible, je vous remercie par avance de votre aide, et j'espère que vous m'apporterez une solution à mon problème
je vous souhaite d'excellente fêtes de fin d'année
à bientôt
Partager