Версия PowerShell 2.0 часто используется как предустановленная версия на старых операционных системах Windows, таких как Windows 7 и Windows Server 2008 R2. Однако, с появлением новых версий PowerShell, таких как 4.0 и выше, которые предлагают множество новых возможностей и исправляют уязвимости, обновление вашей версии PowerShell может быть необходимо. В этой статье вы узнаете, как обновить PowerShell и его зависимости с помощью командной строки без использования автоматических обновлений или взаимодействия с графическим интерфейсом.
Прежде чем обновлять PowerShell, важно определить текущую установленную версию. Для этого выполните следующие шаги:
$PSVersionTable.PSVersion
Эта команда отобразит текущую версию PowerShell.
Перейдите на официальный сайт PowerShell на GitHub, чтобы загрузить последнюю версию PowerShell. Вы можете найти страницу загрузки по ссылке: https://github.com/PowerShell/PowerShell
На странице загрузки выберите подходящую версию PowerShell для вашей операционной системы и архитектуры процессора. Наиболее распространенными вариантами являются "Win-x64" для 64-битных версий Windows и "Win-x86" для 32-битных.
Когда загрузка PowerShell будет завершена, выполните следующие действия для его обновления:
.\PowerShell-X.X.X-win-x64.msi
Замените "X.X.X" на актуальную версию PowerShell, которую вы загрузили.
Следуйте инструкциям установщика, чтобы обновить PowerShell на вашей системе. После завершения установки вы сможете использовать новую версию PowerShell.
Некоторые версии PowerShell требуют установки дополнительных зависимостей, таких как .NET Framework. Чтобы проверить и установить необходимые зависимости, выполните следующие шаги:
Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2
Если вывод команды указывает на отсутствие зависимостей, вы можете перейти к следующему шагу. В противном случае, выполните следующую команду для установки зависимостей:
Enable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2 -All
Чтобы убедиться, что PowerShell успешно обновлен, выполните шаги из раздела 1 для определения текущей установленной версии PowerShell. Если текущая версия соответствует версии, которую вы загрузили и установили, значит, обновление прошло успешно.
Примечание: Обновление PowerShell может потребовать перезагрузки системы. Перезагрузите вашу систему, если вам будет предложено сделать это в процессе установки.
Теперь у вас есть последняя версия PowerShell и вы готовы использовать все ее возможности. Обновление PowerShell через командную строку и PowerShell дает вам полный контроль над процессом и позволяет избежать зависимости от автоматических обновлений или графического интерфейса. Наслаждайтесь мощью и удобством работы с PowerShell 4.0 и выше!