Сжать в ZIP и извлечь из ZIP с помощью PowerShell
PowerShell - это расширенная форма командной строки. Он дополнен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Windows включает инструмент с графическим интерфейсом, PowerShell ISE, который позволяет удобно редактировать и отлаживать сценарии. Менее известной функцией PowerShell является возможность сжатия в ZIP и извлечения файлов из ZIP-архива. Эту функцию можно использовать в ваших собственных сценариях автоматизации.
Первоначально PowerShell был выпущен в ноябре 2006 года для Windows XP SP2, Windows Server 2003 SP1 и Windows Vista. В наши дни это другой продукт с открытым исходным кодом. PowerShell 5.1 представила версии приложения. Microsoft впервые объявила о выпуске PowerShell Core 18 августа 2016 года вместе с их решением сделать кроссплатформенный продукт, независимый от Windows, бесплатный и открытый исходный код. Он был выпущен 10 января 2018 года для пользователей Windows, macOS и Linux. Теперь у него есть собственный жизненный цикл поддержки. Microsoft планирует выпускать одну минорную версию PowerShell Core 6.0 каждые шесть месяцев. PowerShell Core 6.1 был выпущен 13 сентября 2018 г.
Как вы, возможно, уже знаете, возможность создавать zip-файл без использования сторонних инструментов появилась в Windows очень давно. Первой версией Windows, которая имела встроенную поддержку ZIP-архивов, была Windows Me. Все современные версии Windows поддерживают этот формат архива. Чтобы поместить файл или папку в zip-архив в Windows 10, все, что вам нужно сделать, это щелкнуть его правой кнопкой мыши и выбрать в контекстном меню «Отправить в - сжатая (заархивированная) папка». Однако есть инструменты командной строки для сжатия файлов в zip-архив. Чтобы получить эту функциональность, вы можете использовать стороннее решение.
Если вы используете сценарии PowerShell для автоматизации своих задач, вам будет приятно узнать, что PowerShell позволяет создавать ZIP-архивы. Вот как это можно сделать.
Чтобы сжать файлы в ZIP с помощью PowerShell,
- Открыть PowerShell. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
- Введите или скопируйте и вставьте следующую команду:
Compress-Archive -LiteralPath "путь \ к \ вашим \ файлам" -DestinationPath "путь \ к \ вашему \ archive.zip"
- Замените часть пути в приведенной выше команде фактическими значениями.
Чтобы извлечь файлы из ZIP с помощью PowerShell,
- Открыть PowerShell. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
- Введите или скопируйте и вставьте следующую команду:
Expand-Archive -LiteralPath "путь \ к \ your \ archive.zip" -DestinationPath "Путь \ где \ к \ хранить \ извлеченные файлы" -Force
- Замените часть пути в приведенной выше команде фактическими значениями.
Вы сделали.
Статьи по Теме.
- Создание символической ссылки в Windows 10 с помощью PowerShell
- Найти версию PowerShell в Windows
- Создание учетной записи пользователя в Windows 10 с помощью PowerShell
- Показать уведомление о сообщении из PowerShell
- Создать ярлык для запуска файла PowerShell PS1 в Windows 10
- Создание QR-кода с помощью PowerShell в Windows 10
- Найдите историю обновлений Windows с помощью PowerShell
- Создание загрузочного USB-накопителя Windows 10 с помощью PowerShell
- Получите количество слов, символов и строк в файле с помощью PowerShell
- Добавить PowerShell в качестве контекстного меню администратора в Windows 10
- Добавить файл PowerShell (* .ps1) в новое контекстное меню проводника
- Получение хеширования файлов с помощью PowerShell в Windows 10
- Как перезагрузить компьютер с помощью PowerShell
- Запуск процесса с повышенными правами из PowerShell