Software
» Question 7zip ligne de commande
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
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
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

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

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 :
script 2 :
Non ?
script 1 :
@echo off
for %k in (*.<whatever_extension_set>) do script2 %k
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
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
136 GB
Merci en tout cas
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


Merci en tout cas

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
On a deux standards dans nos script systèmes .bat & .php
Je continue de creuser ...

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
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
une commande et puis c'est tout.

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
Des suggestions pour commencer ? j'avoue n'avoir pas fait grand chose en PowerShell

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 !

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é
Je reparts sur l'hypothèse Clandestino avec 2 scripts !

Je reparts sur l'hypothèse Clandestino avec 2 scripts !

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
Dernière édition: 12/05/2010 @ 10:27:34
Petite précision ... c'est % %k et non %k

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 %

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 ?

Question 7zip ligne de commande
Publié le 12/05/2010 @ 10:27:03,
Par Vector
autant pour moi donc
Ça marche nickel le traitement est en cours ...

Ça marche nickel le traitement est en cours ...
Vector, juste Vector!