Чтобы правильно обновить PowerShell до стабильной версии 7.0.0. воспользуйтесь одним из 2-х методов. Подробности в этой пошаговой инструкции для Windows 10.
Обновление Windows PowerShell до 5.1
Попробуем обновить версию Windows PowerShell в Windows Server 2012 R2 до версии 5.1.
По-умолчанию Windows Server 2012 R2 (Windows 8.1) устанавливается с версией 4.0.
Сначала проверим текущую версию PowerShell (на скриншоте видно, что это PowerShell 4.0):
$PSVersionTable.PSVersion
Чтобы обновить вашу версию PowerShell до 5.1, нужно установить пакет Windows Management Framework 5.1, который в свою очередь требует наличия .NET Framework 4.5.2 (или более поздней версии). Убедитесь, что у вас установлена версий .NET 4.5.2 или выше командой:
(Get-ItemProperty ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full’ -Name Release).Release
В моем случае код 378675 говорит о том, что установлена версия .NET 4.5.1. Поэтому мне нужно скачать и установить более новую .NET Framework 4.8 (ссылка на офлайн установщик https://go.microsoft.com/fwlink/?linkid=2088631 — ndp48-x86-x64-allos-enu.exe).
Установите .NET 4.8 (потребуется перезагрузка).
Если установить WMF 5.1, но не установить .NET 4.5.2 (или более новый), часть функций PowerShell не будет работать.
Скачайте WMF 5.1 для Windows Server 2012 R2 — Win8.1AndW2K12R2-KB3191564-x64.msu (https://go.microsoft.com/fwlink/?linkid=839516).
Установите Windows Management Framework 5.1.
После перезагрузки сервера, запустите консоль PS и убедитесь, что версия была обновлена до PowerShell 5.1.
Если у вас остались
снятые с поддержки Windows Server 2008 R2 и Windows 7
, вы можете обновить в них версию PowerShell с 2.0 до 5.1 аналогичным способом. Сначала устанавливается
.Net Framework 4.5.2 или выше
, затем
WMF 5.1
(ссылки загрузки будут другими, чем для Windows Server 2012 R2).
Источник: http://winitpro.ru/index.php/2020/05/14/obnovlenie-powershell-v-windows/
Что дает обновление версии PowerShell ?
Компания Microsoft вкладывает огромные силы для развития и поддержки своего продукта по управлению всем, что только можно в мире Windows. Поэтому, чтобы иметь возможность делать работу по автоматизации быстрее, лучше и профессиональнее, необходимо всегда следить за последними версиями командлетов и их ключами, так как от этого зависит их функционал. Каждый новый релиз PowerShell, это по сути как переход с одной операционной системы на другую, более продвинутую и лучшую. С каждой новой версией появляются десятки, а то и сотни новых командлетов для различных сценариев.
Источник: http://pyatilistnik.org/how-to-upgrade-powershell-version/
Поиск PowerShell в Windows 10, 8.1, 8.0 и 7
Иногда найти консоль или ISE (интегрированную среду сценариев) PowerShell в Windows бывает непросто, так как их расположение в разных версиях Windows отличается.
Следующие таблицы помогут найти PowerShell в вашей версии Windows. Все указанные версии являются оригинальными, сразу после выпуска и без обновлений.
Консоль
Версия | Location |
---|---|
Windows 10 | Щелкните значок Windows в левом нижнем углу и начните вводить PowerShell. |
Windows 8.1, 8.0 | На начальном экране начните вводить PowerShell. Если вы находитесь на рабочем столе, щелкните значок Windows в левом нижнем углу и начните вводить PowerShell. |
Windows 7 с пакетом обновления 1 (SP1) | Щелкните значок Windows в левом нижнем углу и в поле поиска начните вводить PowerShell. |
ISE
Версия | Location |
---|---|
Windows 10 | Щелкните значок Windows в левом нижнем углу и начните вводить ISE. |
Windows 8.1, 8.0 | На начальном экране введите PowerShell ISE. Если вы находитесь на рабочем столе, щелкните значок Windows в левом нижнем углу и введите PowerShell ISE. |
Windows 7 с пакетом обновления 1 (SP1) | Щелкните значок Windows в левом нижнем углу и в поле поиска начните вводить PowerShell. |
Источник: http://docs.microsoft.com/ru-ru/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7
Как обновить PowerShell 7
Если вы хотите обновить PowerShell из самого приложения, откройте его с правами администратора. Запустите следующую команду (не нужно изменять команду):
iex«& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI» |
Команда сначала загрузит установщик со страницы PowerShell Github. Какое-то время может показаться, что ничего не происходит, но это не так.
Затем начнется процесс установки. Когда обновление будет завершено, вы увидите новое окно PowerShell, а вверху будет обновлен номер версии.
Источник: http://tech-geek.ru/powershell-7/
Решаем задачи Абрамян на C. Matrix78
05.04.2017Проверка знаний
Matrix78. Дана матрица размера $$M times N$$. Упорядочить ее строки так, чтобы их минимальные элементы образовывали убывающую последовательность.
Читать далее
Источник: http://coolcode.ru/obnovlyaemsya-do-powershell-4-0/
Необходимость Azure PowerShell
Если вы ищете Azure PowerShell , можно начать с раздела Общие сведения об Azure PowerShell.
Либо вам нужен раздел Установка и настройка Azure PowerShell
Источник: http://docs.microsoft.com/ru-ru/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7
См. также:
Требования Windows PowerShell к системе
Запуск Windows PowerShell
Источник: http://docs.microsoft.com/ru-ru/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7