将 Windows 7 的 PowerShell v3 升级到 Windows 8 的 PowerShell v3

将 Windows 7 的 PowerShell v3 升级到 Windows 8 的 PowerShell v3

我越来越意识到 Windows 7 的 PowerShell v3 缺少 Windows 8 版 PowerShell 3 中的 cmdlet/函数和模块。我的问题是:有没有办法将 Windows 7 中的 PowerShell v3“升级”到 Windows 8 中的 PowerShell v3?我是否错过了 Microsoft 网站上下载额外模块的链接?

第二好的结果是 Windows 7“缺失”版本 3.0 模块及其 cmdlet/功能的列表。

答案1

简短的回答是,您无法安装某些 cmdlet(即使通过从 Windows 8 复制模块文件夹),因为 Windows 7 没有底层 WMI 类。

Richard Siddaway 在他的PowerShell 博客

答案2

不,这是“设计使然”。Windows 7 版本不包含所有 cmdlet。

运行此命令来查看 Powershel 3.0 中添加了哪些 cmdlet:

Get-Command -CommandType cmdlet | Foreach-Object { get-help $_ } |

select name, description |

where description -match "This cmdlet is introduced in Windows PowerShell 3.0" |

Format-Table -AutoSize –Wrap

在此处输入图片描述

来源:

http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/08/weekend-scripter-exploring-new-and-improved-powershell-3-0-cmdlets.aspx

答案3

是的,您必须从 Microsoft 下载中心下载并安装 Windows Management Framework 3.0。(KB 2406143)。

相关内容