Как обновить Windows PowerShell 5.1 до версии 7: несколько методов, объясненных примерами кода

Чтобы обновить Windows PowerShell 5.1 до версии 7, можно воспользоваться несколькими способами. Вот несколько вариантов с примерами кода:

Метод 1: использование модуля PowerShellGet (требуется PowerShell 5.1)

  1. Откройте сеанс PowerShell 5.1 с повышенными правами, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Windows PowerShell (Администратор)».

  2. Выполните следующие команды, чтобы установить модуль PowerShellGet:

    Install-Module -Name PowerShellGet -Force -AllowClobber
  3. Закройте сеанс PowerShell 5.1 и откройте новый сеанс PowerShell 7 с повышенными правами.

  4. Выполните следующую команду, чтобы обновить PowerShell до версии 7:

    Update-Module -Name PowerShellGet
  5. После обновления закройте и снова откройте PowerShell 7, чтобы начать использовать обновленную версию.

Способ 2. Использование официального установщика PowerShell (не требуется PowerShell 5.1)

  1. Загрузите официальный установщик PowerShell 7 из репозитория PowerShell GitHub: https://github.com/PowerShell/PowerShell/releases

  2. Запустите программу установки и следуйте инструкциям на экране для завершения установки.

  3. После завершения установки вы можете открыть PowerShell 7 из меню «Пуск» или набрав «pwsh» в диалоговом окне «Выполнить» (Win + R).

Способ 3: использование менеджера пакетов Chocolatey (требуется установленный Chocolatey)

  1. Откройте сеанс PowerShell 5.1 с повышенными правами.

  2. Выполните следующую команду, чтобы установить PowerShell 7 через Chocolatey:

    choco install powershell-core -y
  3. После завершения установки закройте и снова откройте PowerShell, чтобы начать использовать PowerShell 7.