My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


windows:scripts:ps:zip

Automatiser 7z


Voici comment avec PowerShell automatiser la compressions d'un ensemble de répertoire dans une arborescence avec des sous répertoire.
Prérequis:

  • Avoir 7z d'installé
  • PowerShell
$Path = "\\101.240.40.4\Folder"
cd $Path
$rootFolder = Get-ChildItem -Path $Path
dir $rootFolder | Where-Object { $_.PSIsContainer } | ForEach-Object { C:\"Program Files"\7-zip\7z.exe a -mx9 "$_.zip" $_.FullName }

Le Script va parcourir l'ensemble des répertoires et sous répertoires, Zipper chaqu'un d'eux au nom du répertoire parent.


sylvain 2020/05/04 11:25

windows/scripts/ps/zip.txt · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki