Sujet: Question 7zip ligne de commande
11/05/2010 @ 16:03:09: Vector: Question 7zip ligne de commande
Salut à tous,

Je suis en train de faire un script pour le backup de nos mailbox en brick level ... et j'aimerai bien utiliser 7Zip pour les sécuriser ... et ajouter un mot de passe.

Question, comment faire pour générer 1 zip pour 1 fichier :

fichier1.zip <-> fichier1.txt
fichier2.zip <-> fichier2.txt
fichier3.zip <-> fichier3.txt
fichier4.zip <-> fichier4.txt

De manière simple évidemment :wink:

Et autre question, comment dire à 7za.exe de supprimer la source une fois que l'archive est créée avec succès.

Merci pour votre aide :wink:
11/05/2010 @ 16:15:03: Clandestino: Question 7zip ligne de commande
Et avec deux petits scripts, c'est pas mieux ?

script 1 :

@echo off
for %k in (*.<whatever_extension_set>) do script2 %k


script 2 :

@echo off
echo Backing up %1...
7za a -<arguments and switches> %1
del /f/q %1


Non ?
11/05/2010 @ 16:19:31: Vector: Question 7zip ligne de commande
Mouais, j'aime pas trop travailler dans plusieurs fichiers.
Je ferai bien un

"goto:zipit"

en lieu et place de ton "do script2"

Je trouve aussi que ton del /f/q est un peu violent dans la mesure où à ce stade tu n'es pas sur que le résultat du ZIP est correct ... genre plus de place sur le disque et tu bennes tous les fichiers sources :oh: 136 GB :wink:

Merci en tout cas :wink:
11/05/2010 @ 16:26:30: Clandestino: Question 7zip ligne de commande
Le problème est que le "for ... do ..." ne permet pas de travailler avec un goto, dans la mesure où tu ne sauras pas passer d'arguments, ni éxécuter plusieurs commandes à la suite du "do". Pourquoi ne pas plutôt t'orienter vers un script .wsh ?
11/05/2010 @ 16:34:25: Vector: Question 7zip ligne de commande
Mmmmh je pense que je vais plutôt faire du php :wink:
On a deux standards dans nos script systèmes .bat & .php

Je continue de creuser ...
11/05/2010 @ 17:15:35: Spizzer: Question 7zip ligne de commande
Les scripts windows n'accepte pas la syntaxe linux?

for i in 12 31 32 34 35 57 58 59
do
ssh bodet@pc$i hostname
echo "Tu pues!"
done
11/05/2010 @ 17:22:08: max: Question 7zip ligne de commande
non, ce serait trop simple :smile:

une commande et puis c'est tout.
11/05/2010 @ 18:10:21: gizmo: Question 7zip ligne de commande
Euh... Vous avez pas droit a powershell? Parce que bon, ce serait quand meme un peu plus puissant, tout en restant dans les standards MS.
12/05/2010 @ 09:11:16: Vector: Question 7zip ligne de commande
ouais mais powershell c'est en interactif non ? J'ai toujours lu qu'on ne savait pas scripter ...
12/05/2010 @ 09:32:02: gizmo: Question 7zip ligne de commande
Si si, on sait scripter sans souci.
12/05/2010 @ 09:32:53: Vector: Question 7zip ligne de commande
Ok, alors je pense que c'est une bonne idée ...
Des suggestions pour commencer ? j'avoue n'avoir pas fait grand chose en PowerShell :wink:
12/05/2010 @ 09:37:09: gizmo: Question 7zip ligne de commande
Bah moi je trouve que, pour une fois, la doc de MS est assez bien foutue sur le sujet. Et pour apprendre par l'exemple, y a http://technet.microsoft.com/en-us/scriptcenter/default.aspx qui dispose d'un repository de script dans tout un tas de domaines.
12/05/2010 @ 09:50:59: Vector: Question 7zip ligne de commande
Yep j'y suis merci ! :wink:
12/05/2010 @ 09:55:13: Vector: Question 7zip ligne de commande
Le seul prob c'est qu'il faut le SP2 installé :wink:

Je reparts sur l'hypothèse Clandestino avec 2 scripts ! :grin:
12/05/2010 @ 10:09:18: Vector: Question 7zip ligne de commande
Voilà ca marche ... Merci Clandestino.

Petite précision ... c'est % %k et non %k :wink:
12/05/2010 @ 10:13:05: antp: Question 7zip ligne de commande
Tiens le forum transforme le double % en simple % :lol:
12/05/2010 @ 10:20:55: philfr: Question 7zip ligne de commande
Un format string exploit en vue ? :petrus:
12/05/2010 @ 10:27:03: Vector: Question 7zip ligne de commande
autant pour moi donc :wink:

Ça marche nickel le traitement est en cours ...
Retour