Bonjour,

N'ayant aucune notion vbs, je m'excuse d'avance et vais essayer de donner un maximum d'explications !
Je souhaite fusionner 2 informations contenus dans 2 fichiers.
Cela me permettra de connaitre l'état d'une sauvegarde et le quota utilisé sur le NAS pour chaque sauvegarde.

J'ai 2 fichiers : file1.txt et file2.txt

dans le file1.txt, j'ai du texte :
La sauvegarde du poste ABC s'est bien déroulée
La sauvegarde du poste BCD s'est déroulée avec des erreurs
La....

dans le file2.txt j'ai un texte du type :
ABC 0,5 Gb sur 2 Gb
BCD 4 Gb sur 3 Gb

Dans chaque fichier, le nom du poste est identique.

j'aimerai avoir au final une dernier fichier file3.txt avec le texte :
La sauvegarde du poste ABC s'est bien déroulée avec succès utilisant 0,5 Gb sur 2 Gb
La sauvegarde du poste BCD s'est déroulée avec des erreurs utilisant 4 Gb sur 3 Gb

et vraiment dans l'idéal si c'est pas trop compliqué
La sauvegarde du poste ABC s'est bien déroulée avec succès utilisant 0,5 Gb sur 2 Gb soit 25%
La sauvegarde du poste BCD s'est déroulée avec des erreurs utilisant 4 Gb sur 3 Gb soit 150%

Afin d'obtenir ces quotas, j'utilise le vbs suivant (si ca peut etre utile) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Set oFs=CreateObject("Scripting.FileSystemObject")
Set oFolder=oFs.GetFolder("\\ADRESSE-IP-NAS\Backup\ABC")
totalSize=totalSize + oFolder.Size / 1073741824
WScript.Echo "ABC " & Round(totalSize, 2) & " Gb" & " sur 2 Gb"
et un second vbs pour le poste BCD et ainsi de suite, les résultats de chaque vbs seront contenus dans le file2.txt

Je vous remercie d'avance pour votre aide !

Cdt
ps je rappel que je n'ai que très peu de notions et essayerai au max de tester vos solutions.