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组)