По умолчанию в только что установленной ОС из дистрибутива SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.iso Windows Server 2012 R2 Std версия PowerShell имеет версию 4.0, а чтобы поставить версию 5.1 нужно установить пакет .NET Framework 4.7.1

Действия ниже выполняю при авторизации в системе с правами Администратора (Login: ekzorchik):

Win + X → Command prompt (Admin)

C:\Windows\system32>powershell

PS C:\Windows\system32> get-host | findstr /I “Version”

Version: 4.0

устанавливаю NDP471-KB4033342-x86-x64-AllOS-ENU.exe, не перезагружаюсь после, а выбираю Restart Later

а после

windowsblue-kb3191564-x64_91d95a0ca035587d4c1babe491f51e06a1529843.msu

и вот только после нужно отправить систему в перезагрузку

нажимаю на Restart Now от инсталлятора пакета обновления KB3191564

проверяю

Win + X → Command prompt (Admin)

C:\Windows\system32>powershell

PS C:\Windows\system32> get-host | findstr /I “Version”

Version: 5.1.14409.1005

Отлично, что мне и требовалось. Ну а далее, уже перехожу к настройке системы на дальнейшее использования.

На этом моя заметка для себя завершена и уже не нужно искать по заметкам на компьютере, что и как нужно сделать дабы обновить PowerShell на Windows Server 2012 R2 Std, тут просто открываю свой блок и знаю от и до, что нужно сделать. С уважением, автор блога Олло Александр aka ekzorchik.

От ekzorchik