При установленной из образа Windows 7 Pro SP1 пакет PowerShell значится, как:
PS C:\Windows\system32> get-host
Version: 2.0
Устанавливаем NetFramework 4.5, т.к для установки WMF 5.0 (Windows Management Framework 5.0) он необходим.
Хотя по ссылке: https://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx доступен для скачивания пакет 4.7 версии, скачиваю его и устанавливаю
Supported Operating System
- Windows 7 Service Pack 1, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2 SP1
- Windows 8.1
- Windows 7 SP1
При установке NetFramework 4.7 on Windows 7 Pro x86 столкнулся:
Нажав по ссылке update выявилось, что в моей системе более не поддерживаемая версия браузера, а именно IE8 обновляю ее до IE 11 соответствующим обновлением. Потом кликаю снова по ссылке update.
Перейдя по ссылке обнаруживаю описание проблемы:
This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed
Устанавливаю обновление: Windows6.1-KB4019990-x86.msu
После снова запускаю установку Net.Framework 4.7 и она успешно запускается и устанавливается, завершается.
После запускаю установку WMF, пакет: Win7-KB3134760-x86
После перезагружаем систему
Проверяю командной get-host предварительно запустив консоль PowerShell.
где видно, как произвелся апгрейд
Задача выполнена. Теперь я знаю в практическом эквиваленте, как совершить обновление пакета powershell на Windows системе, рабочей станции если точнее. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.