Windows 2012 R2 中的 Powershell 5.1

Posted

技术标签:

【中文标题】Windows 2012 R2 中的 Powershell 5.1【英文标题】:Powershell 5.1 in Windows 2012 R2 【发布时间】:2017-11-14 09:42:41 【问题描述】:

我想在我的 Windows 2012 R2 服务器上安装/升级 powershell。 默认 w2k12 有 4.0 powershell,所以我下载了 Windows Management Framework 5.1 作为文件:W2K12-KB3191565-x64.msu 当我运行它时 - 我收到错误“更新不适用于您的计算机” - 好的......正在研究谷歌发现......

我必须安装完整版的 .NET Framework 4.5.2 - 好吧.. 下载 dotNetFx45_Full_setup.exe 并运行。

错误:“”Microsoft .NET Framework 4.5 已经是其中的一部分 操作系统。您不需要安装 .NET Framework 4.5 可再分配。相同或更高版本的 .NET Framework 4.5 具有 已经安装在这台计算机上。:"

好的,尝试安装开发者版本 NDP452-KB2901951-x86-x64-DevPack.exe

尝试检查是否安装了 FULL - (Get-ItemProperty -Path 'HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full' -ErrorAction SilentlyContinue).Version -like '4.5*' 还是假的

发生了什么事? 为什么要在 Windows 2012 中硬安装最新的 powerhsell 5.1? :/

【问题讨论】:

确保在Server Manager - Manage - Add Roles and Features下启用了.NET 4.5功能 所有 w2k12 默认启用:oi68.tinypic.com/312e1j9.jpg w2k12 与 w2k12r2 不同。你需要Win8.1AndW2K12R2-KB3191564-x64.msu 不一定。由于与旧应用程序的一些兼容性问题,我在我们的一张图片上阻止了它。您是否安装了所有可用的 Windows 更新? @BenH,我没听懂。不错! @BenH - 感谢聪明的眼睛,我已经为 .NET Framework 浪费了 3 个小时......并且没有寻找 WMF 安装程序 Win8.1AndW2K12R2-KB3191564-x64.msu 的好版本。非常感谢。 【参考方案1】:

获取更新:https://www.microsoft.com/en-us/download/details.aspx?id=54616&ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-PY0rN6sxCyF8hlhQhRlodA&epi=TnL5HPStwNw-PY0rN6sxCyF8hlhQhRlodA&irgwc=1&OCID=AID2000142_aff_7593_1243925&tduid=(ir__biyzqumvw9kfrgvj0jd6oxxa1e2xjal2pedo1uo900)(7593)(1243925)(TnL5HPStwNw-PY0rN6sxCyF8hlhQhRlodA)()&irclickid=_biyzqumvw9kfrgvj0jd6oxxa1e2xjal2pedo1uo900

然后选择w2k 2012 R2具体文件名:

【讨论】:

我想我落入了同样的陷阱。下载了 W2K12-KB3191565-x64.msu 并想知道为什么它不起作用。我完全跳过了正确的下载,因为它以“Win8.1 ...”开头。没注意全名:Win8.1AndW2K12R2-KB3191564-x64.msu.

以上是关于Windows 2012 R2 中的 Powershell 5.1的主要内容,如果未能解决你的问题,请参考以下文章

windows server 2012 r2 怎么设置开机自动启动

如何在 Windows Server 2012 R2 中建立/登录 Microsoft 账户

Windows Server 笔记:Windows Server 2012 R2 NIC Teaming(NIC组)

windows 2012 server r2无法访问互联网

openstack windows2012r2 glance镜像制作

Windows2012R2备用域控搭建