Microsoft объявил PowerShell 7.0 от 4 марта 2020 г. Это последнее крупное обновление PowerShell, кроссплатформенной оболочки командной строки и языка сценариев Microsoft. Вот что нового и как вы можете установить его на свой ПК с Windows.
Оглавление
Что нового в PowerShell 7?
Последняя версия, PowerShell 7, основана на предыдущей версии PowerShell Core 6.1. Он продолжает поддерживать кроссплатформенное развертывание и добавляет множество новых функций, командлетов, и исправления ошибок. Некоторые из наиболее важных новых функций включают:
Распараллеливание конвейера с помощью ForEach-Object: итерации по элементам коллекции параллельно с новым параметром -Parallel или установите максимальное количество потоков (по умолчанию пять) с параметрами -ThrottleLimit.
Добавление новых операторов:
Тернарный оператор «? : ”: Работает во многом как оператор if-else, сравнивая два выражения с условием, чтобы увидеть, истинно оно или ложно, например, Test-Path« C: Users »? «Существует»: «не существует»
Операторы цепочки трубопроводов «||» и «&&»: оператор && выполняет правый конвейер, если левый конвейер завершился успешно. И наоборот, || Оператор выполняет только правый конвейер, если левый конвейер дает сбой.
Командлет Get-Error: упрощенное и динамическое представление ошибок для облегчения исследования самой последней ошибки в текущем сеансе.
Автоматические уведомления о новых версиях: уведомлять пользователей, когда доступна новая версия PowerShell. Обновление по умолчанию проверяет наличие новой версии один раз в день.
В дополнение к новым функциям, перечисленным выше, Microsoft добавила множество других командлетов, экспериментальных улучшений и добавила PowerShell 7 в свой выпуск долгосрочного обслуживания, который позволит получать обновления до тех пор, пока поддерживается .Net 3.1. Полный список всего нового, исправлений и улучшений доступен в Журнал изменений Github для PowerShell 7.
Как установить PowerShell 7 с пакетом MSI
PowerShell 7 доступен для Windows, macOS и Linux. Мы покажем вам, как установить его в Windows 10.
Первый метод, который мы собираемся рассмотреть, использует файл MSI для установки PowerShell. Пакеты MSI работают почти так же, как EXE-файл, и позволяют устанавливать программу с помощью графического пользовательского интерфейса. Это метод установки, при котором используются только необходимые файлы и файлы ядра. Все, что вам нужно сделать, это дважды щелкнуть пакет, чтобы запустить мастер установки.
Примечание. PowerShell 7 устанавливается и запускается параллельно с Windows PowerShell 5.1 — версией, которая поставляется с Windows 10, — и заменяет PowerShell Core 6.x. Если вам нужно запустить PowerShell 6 параллельно с PowerShell 7, вам нужно будет установить его через ZIP-пакет.
Чтобы загрузить пакет, запустите браузер и перейдите на Страница выпусков PowerShell на Github. Прокрутите вниз до раздела Assets и нажмите на выпуск пакета MSI, чтобы загрузить его.
Убедитесь, что вы выбрали правильный пакет для вашей версии Windows: x64 для 64-битных и x86 для 32-битных систем. Если вы не уверены, какой из них у вас установлен, легко узнать, какой из них работает в вашей системе.
При появлении запроса выберите место для загрузки и нажмите «Сохранить», чтобы начать загрузку.
После завершения загрузки перейдите в папку, в которой находится файл, и дважды щелкните его, чтобы запустить установку.
Как установить PowerShell 7 с помощью команды
Команда PowerShell также составить сценарий вы можете вызывать прямо из PowerShell. Это однострочный командлет, который автоматически загружает и запускает мастер установки. Все, что вам нужно сделать, это вставить фрагмент кода и нажать клавишу Enter.
Запустите PowerShell и скопируйте / вставьте в окно следующий командлет:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Нажмите клавишу Enter, и PowerShell выполнит команду и начнет загрузку.
Прохождение установщика
Когда откроется мастер установки, нажмите «Далее», чтобы установить PowerShell 7.
На следующем экране выберите папку назначения, а затем нажмите «Далее», когда будете готовы продолжить.
Затем вы должны решить, какие дополнительные функции включить при установке. Вы можете включить или отключить следующие четыре параметра:
Добавить PowerShell в переменную среды пути: добавляет PowerShell в переменную среды пути Windows и позволяет вызывать PowerShell из любой другой оболочки или терминала.
Зарегистрировать манифест ведения журнала событий Windows: добавляет PowerShell в манифест журнала событий Windows и позволяет регистрировать события из экземпляра PowerShell.
Включить удаленное взаимодействие PowerShell: позволяет удаленно выполнять команды.
Добавить контекстное меню «Открыть здесь» в проводник: добавляет параметр в контекстное меню, вызываемое щелчком правой кнопкой мыши, которое открывает экземпляр PowerShell в папке, по которой вы щелкнули.
Нажмите «Далее» после выбора всех необходимых дополнительных функций.
Нажмите «Установить», чтобы начать установку. Появится запрос UAC с запросом прав администратора для установки пакета. Нажмите «Да», чтобы продолжить.
После завершения работы мастера установки нажмите «Готово» для выхода.
Как открыть PowerShell 7
После завершения установки вы можете открыть PowerShell 7 несколькими способами.
Если вы выбрали параметры «Добавить PowerShell в переменную среды пути» и «Добавить контекстное меню« Открыть здесь »в проводник», вы можете ввести «pwsh» в командную строку или щелкнуть папку правой кнопкой мыши и выбрать PowerShell 7> Открыть здесь. Однако одним из самых простых способов является поиск с помощью меню «Пуск».
Нажмите клавишу Windows или кнопку «Пуск», введите «pwsh» в текстовое поле и нажмите клавишу «Ввод» или нажмите «Открыть», когда PowerShell 7 появится в результатах.
Вы узнаете, что используете текущую и самую последнюю версию PowerShell, посмотрев «PowerShell 7» в строке заголовка окна.