script batch de compression automatique fichier - Stockage/Sauvegarde - Windows & Software
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.
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