Software » Question 7zip ligne de commande
Catégorie:  
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 16:03:09,
Par Vector
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:
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 16:15:03,
Par Clandestino
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 ?
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 16:19:31,
Par Vector
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:
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 16:26:30,
Par Clandestino
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 ?
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 16:34:25,
Par Vector
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 ...
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 17:15:35,
Par Spizzer
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
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 17:22:08,
Par max
non, ce serait trop simple :smile:

une commande et puis c'est tout.
Trololo
   
Question 7zip ligne de commande
Publié le 11/05/2010 @ 18:10:21,
Par gizmo
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.
Concept vivant.
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:11:16,
Par Vector
ouais mais powershell c'est en interactif non ? J'ai toujours lu qu'on ne savait pas scripter ...
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:32:02,
Par gizmo
Si si, on sait scripter sans souci.
Concept vivant.
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:32:53,
Par Vector
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:
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:37:09,
Par gizmo
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.
Concept vivant.
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:50:59,
Par Vector
Yep j'y suis merci ! :wink:
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 09:55:13,
Par Vector
Le seul prob c'est qu'il faut le SP2 installé :wink:

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

Petite précision ... c'est % %k et non %k :wink:

Dernière édition: 12/05/2010 @ 10:27:34
Vector, juste Vector!
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 10:13:05,
Par antp
Tiens le forum transforme le double % en simple % :lol:
mes programmes ·· les voitures dans les films ·· champion des excuses bidons
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 10:20:55,
Par philfr
Un format string exploit en vue ? :petrus:
   
Question 7zip ligne de commande
Publié le 12/05/2010 @ 10:27:03,
Par Vector
autant pour moi donc :wink:

Ça marche nickel le traitement est en cours ...
Vector, juste Vector!
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?