Установка PowerShell 7.0 в Windows

PowerShell 7.0Корпорация Microsoft выпустила седьмую версию командной оболочки PowerShell. Посмотрим, как установить её в Windows.

PowerShell 7.0 доступен для следующих операционных систем:

  • Windows 7, 8.1 и 10;
  • Windows Server 2008 R2, 2012, 2012 R2, 2016 и 2019;
  • macOS 10.13 и новее;
  • Red Hat Enterprise Linux (RHEL) / CentOS 7 и новее;
  • Fedora 29 и новее;
  • Debian 9 и новее;
  • Ubuntu 16.04 и новее;
  • openSUSE 15 и новее;
  • Alpine Linux 3.8 и новее.

Новая версия PowerShell получила следующие возможности:

  • Поддержка распараллеливания каналов (pipeline) при помощи конструкции «ForEach-Object -Parallel»;
  • Оператор условного присвоения «a ? b : c»;
  • Операторы условного запуска потоков «||» и «&&» (например, cmd1 && cmd2, вторая команда будет выполнена только при успешном выполнении первой);
  • Логические операторы «??» и «??=», которые возвращают правый операнд, если левый операнд имеет значение NULL (например, a = b ?? «default string» если b равен null, оператор вернёт стоку со значением по умолчанию);
  • Улучшенная система динамического просмотра ошибок (Get-Error cmdl);
  • Прослойка для совместимости с модулями для Windows PowerShell;
  • Автоматический вывод уведомления о появлении новой версии;
  • Возможность вызова ресурсов DSC (Desired State Configuration) напрямую из PowerShell.

Скачать дистрибутивы и исходники можно по следующей ссылке.

Итак, добавим PowerShell 7.0 в Windows. Для пользователей Windows компания Microsoft приготовила MSI-пакеты. Один из которых мы и скачали по ссылке выше. Если Ваша версия Windows ниже десятой, то Вам ещё придётся предварительно скачать и установить универсальную среду выполнения C, иначе при установке PowerShell 7.0 столкнётесь с таким вот сообщением:

Установка PowerShell 7.0 в Windows

А для Windows 7 или Windows 2008 R2 понадобится ещё и Windows Management Framework (WMF) 4.0 или более поздней версии. Подробнее о WMF можно прочитать здесь.

По умолчанию PowerShell 7.0 устанавливается в C:\Program Files\PowerShell\, но каталог можно и изменить при установке.

Установка PowerShell 7.0 в Windows

Далее нам предложат следующее:

  • Добавить PowerShell в переменную среды Path;
  • Регистрировать манифест ведения журнала событий Windows;
  • Включить удалённое взаимодействие PowerShell во время установки;
  • Добавить пункт «Открыть в PowerShell» в контекстное меню проводника.

Установка PowerShell 7.0 в Windows

Отмечаем нужные пункты, нажимаем Next, далее Install и ждём завершения процесса установки.

Установка PowerShell 7.0 в Windows

Сама процедура установки довольно быстрая. Нажимаем Finish и ищем в меню Пуск новую командную оболочку.

Установка PowerShell 7.0 в Windows

И вот перед нами PowerShell 7.0.

Установка PowerShell 7.0 в Windows

Альтернативой графическому способу установки является установка через командную строку. Ниже пример команды для установки PowerShell 7.0 в 64-битной ОС Windows со всеми включенными параметрами установки:

msiexec.exe /package PowerShell-7.0.0-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1
  • ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL — добавить пункт «Открыть в PowerShell» в контекстное меню проводника;
  • ENABLE_PSREMOTING — включить удалённое взаимодействие PowerShell во время установки;
  • REGISTER_MANIFEST — регистрировать манифест ведения журнала событий Windows.

В зависимости от версии PowerShell и разрядности операционной системы имя установочного файла может отличаться. Соответственно, в команде надо указать имя того файла, который был предварительно скачан.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *