Сжать в 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 года.

As Возможно, вы уже знаете, что возможность создавать zip-файл без использования сторонних инструментов появилась в Windows очень давно. Первой версией Windows, которая имела встроенную поддержку ZIP-архивов, была Windows Me. Все современные версии Windows поддерживают этот формат архива. Чтобы поместить файл или папку в zip-архив в Windows 10, все, что вам нужно сделать, это щелкнуть его правой кнопкой мыши и выбрать «Отправить в – сжатая (заархивированная) папка в контекстном меню». Однако есть инструменты командной строки для сжатия файлов в zip-архив. Чтобы получить эту функциональность, вы можете использовать стороннее решение.

Если вы используете сценарии PowerShell для автоматизации своих задач, вам будет приятно узнать, что PowerShell позволяет создавать ZIP-архивы. Вот как это можно сделать.

Чтобы сжать файлы в ZIP с помощью PowerShell,

  1. Откройте PowerShell. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
  2. Введите или скопируйте и вставьте следующую команду:
    Compress-Archive -LiteralPath "path to your files "-DestinationPath" путь to your archive.zip "
  3. Замените часть пути в приведенной выше команде фактическими значениями.

Чтобы извлечь файлы из ZIP с помощью PowerShell

  1. Откройте PowerShell. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
  2. Введите или скопируйте и вставьте следующую команду:
    Expand-Archive -LiteralPath "path to your archive.zip "-DestinationPath" Путь где to store извлеченные файлы "-Force
  3. Замените часть пути в приведенной выше команде фактическими значениями.

Готово.

Статьи по теме.

  • Создать символическую ссылку в 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
Оцените статью
digitdocom.ru
Добавить комментарий