Как быстро установить PowerShell 7
Хотя первая версия PowerShell 7 была выпущена в 2020 году, вы по-прежнему найдете PowerShell 5.1, установленный по умолчанию на новых компьютерах с Windows. Но, к счастью, мы можем установить PowerShell 7 вручную и даже параллельно со старой версией.
PowerShell 5.1 (названный Windows PowerShell) больше не разрабатывается. Новые модули и команды (cmdlet) выпускаются только для PowerShell 7, который также значительно быстрее старой версии. Таким образом, это хорошая причина начать использовать новую версию.
В этой статье я покажу вам различные способы установки PowerShell 7.
Установите PowerShell 7
Существует несколько способов установки PowerShell 7 на Windows, но три самых распространенных метода это:
- Winget - Рекомендуемый метод установки PowerShell на Windows 10 и новее
- Магазин Microsoft – Легкий метод для обычных пользователей
- MSI - Для сценариев развертывания
Заметка
Чтобы обновить PowerShell, убедитесь, что вы прочитали эту статью.
Каждый метод установки автоматически установит последнюю версию PowerShell. Также возможно установить более старые версии, что я покажу вам для каждого метода.
Установите PowerShell с помощью WinGet
Рекомендуемый способ установки PowerShell на Windows - использовать встроенный инструмент командной строки для Windows Package Manager, Winget. Этот инструмент позволяет быстро устанавливать, обновлять или удалять приложения на устройствах Windows.
Он предустановлен в Windows 11 и последних версиях Windows 10. Если у вас нет Winget, используйте один из других методов, описанных в этой статье.
- Откройте PowerShell (администратор) или Терминал (администратор)
- Выполните следующую команду
winget install Microsoft.PowerShell- Подождите, пока установка завершится
После завершения установки вы можете использовать PowerShell 7, открыв его через меню Пуск или выбрав его на новой вкладке в Windows Terminal.
Если вы хотите использовать предварительную версию PowerShell, вам нужно изменить название пакета на Microsoft.Powershell.Preview. Вы не можете использовать Winget для установки старых версий PowerShell.
Используя Microsoft Store
PowerShell 7 также можно установить через Microsoft Store в наши дни. Преимущество этого метода заключается в том, что он будет автоматически обновлять PowerShell для вас.
- Откройте Microsoft Store (найдите Магазин в меню Пуск)
- Введите PowerShell в строке поиска и нажмите ввод
- Выберите PowerShell
- Нажмите Получить, чтобы установить PowerShell
Вы также можете использовать эту прямую ссылку на элемент Microsoft Store для установки PowerShell. Установить более старые версии с помощью этого метода невозможно, но вы также можете установить предварительную версию, используя Магазин.
Использование пакета MSI
Последний общий вариант установки PowerShell — это использование MSI пакета. Преимуществом MSI пакета является то, что вы можете выбрать, какую версию вы хотите установить. Рекомендуется, конечно, установить последнюю стабильную версию.
Но если ваша среда, например, требует версию 7.2, то вы можете скачать MSI для этой версии.
Вы можете загрузить последнюю стабильную версию, воспользовавшись ссылкой здесь в документации Microsoft. Другой вариант — использовать страницу релизов на Github и выбрать версию, которую вы хотите установить.
Просто запустите MSI, чтобы установить PowerShell. Я рекомендую оставить все варианты выбранными, включая варианты обновления.
Как и с любым файлом MSI, вы можете установить MSI с помощью командной строки. Этот метод обычно используется в сценариях развертывания. Чтобы установить PowerShell в тихом режиме со всеми параметрами, вы можете использовать следующую команду:
msiexec.exe /package PowerShell-7.4.1-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1Используя PowerShell 7
Чтобы использовать PowerShell 7, вам нужно будет активно его открыть. Если вы просто откроете Windows PowerShell или Терминал, то вы все равно будете использовать более старую версию PowerShell (5.1). Вы можете проверить, какую версию вы используете, с помощью команды $PSVersionTable.
Я рекомендую использовать Terminal для PowerShell 7. Если вы откроете Terminal, вы можете нажать на значок новой вкладки, чтобы выбрать PowerShell 7. Также возможно сделать его вашей основной версией, изменив ваши предпочтения в настройках Terminal.
Другой вариант - открыть меню Пуск и выполнить поиск (напечатать) PowerShell. Затем вы можете выбрать PowerShell 7.
Обновление PowerShell
Если вы использовали метод установки через Microsoft Store или MSI, то PowerShell будет обновляться через обновления Windows. Но если вы использовали рекомендуемый метод Winget, то вам нужно будет самостоятельно следить за обновлением PowerShell.
Вы можете сделать это, выполнив следующую команду:
winget upgrade Microsoft.PowerShell
Если вы хотите узнать больше об обновлении PowerShell, убедитесь, что вы ознакомились с этой статьей со всеми возможностями.
Заключение
Для установки PowerShell 7 я рекомендую использовать метод Winget. Это самый простой метод, и он позволяет контролировать, какую версию вы используете.
Имейте в виду, что некоторые командлеты не полностью совместимы с предыдущими версиями в PowerShell 7. Поэтому убедитесь, что вы протестировали свои скрипты, прежде чем полностью перейти.
Надеюсь, вы нашли эту статью полезной. Если у вас есть вопросы, просто оставьте комментарий ниже.


