Если вы проверите свою версию PowerShell и обнаруживает, что он устарел — или PowerShell услужливо напоминает вам, что доступна новая версия — у вас есть несколько вариантов. Вот лучший способ обновить PowerShell в Windows 11.
Как обновить PowerShell
Лучший способ обновить PowerShell через командную строку с помощью winget.
Winget — это менеджер пакетов, представленный в Windows 10. Winget позволяет загружать и устанавливать некоторые программы из централизованного репозитория программ вместо того, чтобы вручную искать установщик. Это очень похоже на apt в Debian. основанные на дистрибутивах Linux ( как Ubuntu), dnf на Fedora или pacman на Arch, если вы знакомы с этими системами.
Чтобы загрузить и установить обновление, откройте вкладку PowerShell в Терминале. Введите или скопируйте и вставьте следующую команду в командную строку и нажмите Enter. Эта команда загрузит и установит последнюю версию PowerShell из репозитория GitHub Microsoft:
winget install --id Microsoft.Powershell --source winget
Примечание: Эта команда загружает последнюю стабильную версию PowerShell. Если вам нужна предварительная версия PowerShell — которая в основном представляет собой открытую бета-версию — замените Microsoft.Powershell на Microsoft.PowerShell.Preview в предыдущей команде.
После завершения загрузки и установки вы должны закрыть все окна терминала.
Важно отметить, что PowerShell 7.x не заменит полностью PowerShell 5.x при установке в вашей системе. Вместо. PowerShell 7.x устанавливается в отдельном месте, и обе версии PowerShell по-прежнему можно использовать на вашем ПК.
При запуске Терминала после установки PowerShell 7.x вы обнаружите, что теперь у вас есть доступен дополнительный профиль PowerShell.
Вы можете переключиться на новую версию PowerShell в любое время, щелкнув маленький шеврон (бесхвостая стрелка вниз) в верхней части окна и выбрав его в раскрывающемся меню. Вы также можете изменить оболочку по умолчанию в терминале на последнюю версию PowerShell, если хотите.
PowerShell существенно отличается от командной строки и намного мощнее. Если вам приходится тратить значительное количество времени на управление Windows 10 или Windows 11 с помощью интерфейса командной строки, стоит потратить некоторое время на научиться использовать PowerShell.