Как обновить версию PowerShell с 2.0 до 3.0

Я использую ОС Windows 7, и здесь установлена ​​версия PowerShell 2.0. Могу ли я обновить его до версии 3.0 или 4.0?

Потому что есть командлеты, которые версия 2.0 не может распознать.

8 ответов

Загрузите и установите с http://www.microsoft.com/en-us/download/details.aspx?id=34595. Вам нужно Windows 7 SP1, хотя.

Стоит помнить, что PowerShell 3 в Windows 7 не имеет всех командлетов, как PowerShell 3 в Windows 8. Поэтому вы все равно можете столкнуться с командлетами, которых нет в вашей системе.

Последняя версия PowerShell на сентябрь 2015 года - PowerShell 4.0. В комплекте с Windows Management Framework 4.0.

Вот страница загрузки для PowerShelll 4.0 для всех версий Windows. Для Windows 7 на этой странице есть 2 ссылки: 1 для x64 и 1 для x86.

введите описание изображения здесь

Просто запустите это в консоли.

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell

Он устанавливает последнюю версию, используя репозиторий Chocolatey.

Первоначально я использовал команду cinst powershell 3.0.20121027, но, похоже, потом перестал работать. Поскольку этот вопрос относится к PowerShell 3.0, это был правильный путь. На данный момент (26 июня 2014 г.) cinst powershell относится к версии 3.0 PowerShell, и это может измениться в будущем.

Смотрите страницу пакета Chocolatey PowerShell для получения подробной информации о том, какая версия будет установлена.

  1. Установить шоколад
  2. Запустите следующие команды в CMD

    • choco install powershell

    • choco upgrade powershell

На сегодняшний день Windows PowerShell 5.0 является последней версией. Его можно установить как часть Windows Management Framework 5.0. Выпущена в феврале 2016.

Цитирование с официальной страницы загрузки Microsoft здесь -

Некоторые из новых и обновленных функций в этом выпуске включают в себя:

  1. Достаточно администрации (JEA)
  2. Создание пользовательских типов с использованием классов PowerShell
  3. Улучшения в отладке скриптов PowerShell
  4. Улучшения в конфигурации требуемого состояния (DSC)
  5. Аудит использования PowerShell с использованием транскрипции и ведения журнала
  6. Обнаружение, установка и инвентаризация программного обеспечения с помощью PackageManagement
  7. Обнаружение, установка и инвентаризация модуля PowerShell с помощью PowerShellGet
  8. Обнаружение, установка и управление сценариями PowerShell с помощью PowerShellGet
  9. Новые и обновленные командлеты на основе отзывов сообщества
  10. Информационный поток
  11. Создание командлетов PowerShell на основе конечной точки OData
  12. Управление сетевым коммутатором с помощью PowerShell
  13. Ведение журнала инвентаризации программного обеспечения (SIL)

Последняя версия PowerShell от августа 2016 года - PowerShell 5.1. В комплекте с Windows Management Framework 5.1.

Вот страница загрузки PowerShell 5.1 для всех версий Windows, включая Windows 7 x64 и x86.

Стоит отметить, что PowerShell 5.1 является первой версией, доступной в двух редакциях "Desktop" и "Core". Powershell Core 6.x является кроссплатформенным, его последняя версия на январь 2019 года - 6.1.2. Это также работает на Windows 7 SP1.

Используйте ссылки выше. Если вы столкнулись с ошибкой "Это обновление не применимо к вашему компьютеру", убедитесь, что вы действительно используете нужный файл для своей операционной системы. Например, я попытался запустить сервер Windows 2012 по этой ссылке на Windows 7 с пакетом обновления 1, и я получил вышеупомянутую ошибку, поэтому обязательно используйте правильный почтовый индекс. Если вы не знаете, какой ОС у вас есть, перейдите к запуску и системе, и она должна всплыть. Это должно быть само за себя, но

https://www.paypal.com/biz/fund?id=6U7V4MY2ALARJ Забудьте о шуме и драме:

      iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"

Поместите это в PowerShell как администратор. Выполнено. 🖖

https://www.paypal.com/biz/fund?id=6U7V4MY2ALARJ

Другие вопросы по тегам