Add-Type -A System.IO.Compression.FileSystem
[IO.Compression.ZipFile]::CreateFromDirectory('foo', 'foo.zip')
[IO.Compression.ZipFile]::ExtractToDirectory('foo.zip', 'bar')
Я нашел код для создания и извлечения ZIP файлов с помощью PowerShell из этого ответа, но из-за своей низкой репутации я не могу задать вопрос в качестве комментария к этому ответу.
- Создание. Как перезаписать существующий ZIP файл без участия пользователя?
- Извлечение - Как перезаписать существующие файлы и папки без вмешательства пользователя? (Предпочтительно, как функция robocopys
mir
).