Question Zipper le contenu d'un répertoire
- Charrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 11 mois #28531
par Charrier
Zipper le contenu d'un répertoire a été créé par Charrier
Bonjour,
Dans un premier temps, je recherche comment faire pour zipper le contenu d'un répertoire sur 1 serveur.
Le fichier généré doit avoir l'extension \"toto.zip\".
Ensuite, je dois copier ce fichier sur un serveur distant avec le même nom.
Puis je dois intégré ce bout de script dans mon script.
j'ai déjà finalisé le déploiement de ce fichier sur plusieurs serveurs distants mais je bloque sur cette première partie, qui finirait l'automatisation.
Si quelqu'un peut me donner des conseils.
Par avance merci pour vos retours.
Cdlt
Patrick
nb : j'ai bien trouvé la notion de GZipStream pages 404 et 405 mais cela ne convient pas à ce que je veux faire.<br><br>Message édité par: charrierp, à: 21/03/19 09:17
Dans un premier temps, je recherche comment faire pour zipper le contenu d'un répertoire sur 1 serveur.
Le fichier généré doit avoir l'extension \"toto.zip\".
Ensuite, je dois copier ce fichier sur un serveur distant avec le même nom.
Puis je dois intégré ce bout de script dans mon script.
j'ai déjà finalisé le déploiement de ce fichier sur plusieurs serveurs distants mais je bloque sur cette première partie, qui finirait l'automatisation.
Si quelqu'un peut me donner des conseils.
Par avance merci pour vos retours.
Cdlt
Patrick
nb : j'ai bien trouvé la notion de GZipStream pages 404 et 405 mais cela ne convient pas à ce que je veux faire.<br><br>Message édité par: charrierp, à: 21/03/19 09:17
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 an 11 mois #28538
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:Zipper le contenu d'un répertoire
Bonjour Patrick,
Depuis PowerShell v4 (il me semble) il n'est plus nécessaire d'accèder aux classes .NET pour zipper/dezipper des fichiers car nous avons les commandes suivantes:
Arnaud<br><br>Message édité par: Arnaud, à: 21/03/19 09:43
Depuis PowerShell v4 (il me semble) il n'est plus nécessaire d'accèder aux classes .NET pour zipper/dezipper des fichiers car nous avons les commandes suivantes:
- Compress-Archive
- Expand-Archive
Arnaud<br><br>Message édité par: Arnaud, à: 21/03/19 09:43
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- Charrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 11 mois #28543
par Charrier
Réponse de Charrier sur le sujet Re:Zipper le contenu d'un répertoire
Bonjour et Merci Arnaud,
ci dessous le code que j'ai employé.
J'ai fais un test.
pile poil ce que je voulais.
$sourceFolder = \"C:\Users\ppcr08641\Downloads\Test
$destinationZip = \"C:\Users\ppcr08641\Downloads\Test.zip\"
[Reflection.Assembly]::LoadWithPartialName( \"System.IO.Compression.FileSystem\" )
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourceFolder, $destinationZip)
[Reflection.Assembly]::LoadWithPartialName( \"System.IO.Compression.FileSystem\" )
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourceFolder, $destinationZip)
Me reste plus qu'à l'inclure dans mon script.
qui est exécuté sur un serveur distant.
cdlt
Patrick
ci dessous le code que j'ai employé.
J'ai fais un test.
pile poil ce que je voulais.
$sourceFolder = \"C:\Users\ppcr08641\Downloads\Test
$destinationZip = \"C:\Users\ppcr08641\Downloads\Test.zip\"
[Reflection.Assembly]::LoadWithPartialName( \"System.IO.Compression.FileSystem\" )
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourceFolder, $destinationZip)
[Reflection.Assembly]::LoadWithPartialName( \"System.IO.Compression.FileSystem\" )
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourceFolder, $destinationZip)
Me reste plus qu'à l'inclure dans mon script.
qui est exécuté sur un serveur distant.
cdlt
Patrick
Connexion ou Créer un compte pour participer à la conversation.
- Charrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 1 an 11 mois #28544
par Charrier
Réponse de Charrier sur le sujet Re:Zipper le contenu d'un répertoire
et là, ça va être un peu plus compliqué pour moi.
je ne perds pas espoir.
cdlt
Patrick
je ne perds pas espoir.
cdlt
Patrick
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.171 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Zipper le contenu d'un répertoire