script batch de compression automatique fichier

script batch de compression automatique fichier - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 12-04-2016 à 16:27:32    

Bonsoir la communauté, si je suis dans la mauvaise rubrique, je vous prie de m'en excusez et que le modérateur me déplace vers la rubrique adéquate  
 
OS: windows serveur 2008  
 
Après avoir configuré la sauvegarde automatique de la base de données dans SQL Server 2008 chaque jour à 16h,  
 
j'aimerai avoir un script batch qui se lance automatiquement pour :  
 
 *** Pour compresser ladite sauvegarde ou la compresser à une certaine heure (16h15min par exple).  
 
 *** Qui enregistre la compression dans un autre dossier ( par exple: D:\compressionBD\) ou dans mon drop-box ( ça serait l'idéal)  
 
 *** Et supprime le fichier original ( la sauvegarde en question)  
 
En supposant que le nom de mon fichier de sauvegarde de la base à cette nomenclature: gemif_backup_2016_04_05_160005_8991199.bak  
 
en fouillant sur internet j'ai trouvé que je pouvais utiliser le .exe RAR de winrar en tapant le code ci-dessus:  
 
                             1 rar a -m0 "le dossier.rar" "c:\le dossier"  
                             2 move /y "le dossier.rar" "c:\nouvel emplacement"  
 
je penses que ce script n'est pas complet, car ce batch ne sert qu'à la compression et au déplacement, il ne gère pas la compression automatique  
Si je suis à côté de la plaque, faites le moi savoir et je vous prie de m'orienter afin que je puisse trouver le batch qui répondra à mes exigences, énumérées plus haut.  
 
Très cordialement

Reply

Marsh Posté le 12-04-2016 à 16:27:32   

Reply

Marsh Posté le 12-04-2016 à 16:36:43    

Évite d'utiliser Winrar, car il n'est pas gratuit ni libre.
Préfère 7-Zip : https://sevenzip.osdn.jp/chm/cmdline/syntax.htm
 
Après il te manque un paquets de contrôles :
- Le fichier est-il présent ? complet ?
- Y a-t-il assez d'espace disque ?
- Que faire en cas d'erreur ?
- Quelle rétention souhaites-tu ?
 
Après je serais toi je m'intéresserai à powershell, bien plus moderne que les commandes Batch.


Message édité par nex84 le 12-04-2016 à 16:37:59

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed