116

我使用的操作系统是 Windows 7,这里安装的 PowerShell 版本是 2.0。我可以将它升级到 3.0 或 4.0 版本吗?

因为有 2.0 版无法识别的 cmdlet。

4

7 回答 7

61

从http://www.microsoft.com/en-us/download/details.aspx?id=34595下载并安装。不过,您需要Windows 7 SP1

值得记住的是,Windows 7 上的 PowerShell 3 并没有像 Windows 8 上的 PowerShell 3 那样拥有所有 cmdlet。因此,您可能仍然会遇到系统上不存在的 cmdlet。

于 2013-11-11T10:36:34.490 回答
46

截至 2015 年 9 月的最新 PowerShell 版本PowerShell 4.0. 它与 Windows Management Framework 4.0 捆绑在一起。

这是适用于所有 Windows 版本的PowerShelll 4.0 的下载页面。对于 Windows 7,该页面上有 2 个链接,1 个用于 x64,1 个用于 x86。

在此处输入图像描述

于 2015-09-03T21:01:46.180 回答
31

只需在控制台中运行它。

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell

它使用Chocolatey存储库安装最新版本。

最初我使用的是 command cinst powershell 3.0.20121027,但看起来它后来停止了工作。由于这个问题与 PowerShell 3.0 有关,因此这是正确的方法。目前(2014 年 6 月 26 日)cinst powershell指的是 PowerShell 3.0 版,将来可能会发生变化。

有关将安装的版本的详细信息,请参阅 Chocolatey PowerShell 包页面。

于 2013-11-11T09:49:25.073 回答
24
  1. 安装巧克力
  2. 在 CMD 中运行以下命令

    • choco install powershell

    • choco upgrade powershell

于 2017-02-28T06:56:27.387 回答
11

截至今天,Windows PowerShell 5.1 是最新版本。它可以作为 Windows Management Framework 5.1 的一部分安装。它于 2017 年 1 月发布。

在这里引用微软官方下载页面。

此版本中的一些新功能和更新功能包括:

  • 受约束的文件复制到 JEA 端点/从 JEA 端点复制
  • JEA 对组托管服务帐户和条件访问策略的支持
  • PowerShell 控制台支持 VT100 并使用交互式输入重定向标准输入
  • 支持 PowerShell Get 中的目录签名模块
  • 指定要在脚本中加载的模块版本
  • 代理服务器的包管理 cmdlet 支持
  • PowerShellGet cmdlet 对代理服务器的支持
  • PowerShell 脚本调试的改进
  • 期望状态配置 (DSC) 的改进
  • 使用转录和日志记录改进了 PowerShell 使用情况审计
  • 基于社区反馈的新的和更新的 cmdlet
于 2017-02-07T17:01:49.370 回答
2

截至 2016 年 8 月的最新 PowerShell 版本是 PowerShell 5.1。它与 Windows Management Framework 5.1 捆绑在一起。

这是适用于所有 Windows 版本(包括 Windows 7 x64 和 x86)的 PowerShell 5.1 的下载页面。

值得注意的是,PowerShell 5.1 是“桌面”和“核心”两个版本中的第一个版本。Powershell Core 6.x 是跨平台的,2019 年 1 月的最新版本是6.1.2它也适用于 Windows 7 SP1

于 2019-01-21T09:40:31.517 回答
1

请使用上面的链接。如果您遇到错误“此更新不适用于您的计算机。”那么请确保您实际上使用了适合您的操作系统的文件。例如,我尝试从 Windows 7 Service Pack 1 上的该链接运行 Windows 2012 服务器,但出现上述错误,因此请务必使用正确的 zip。如果你不知道你有哪个操作系统然后去启动和系统,它应该会立即弹出这应该是不言自明的,但是

于 2019-05-17T19:30:02.147 回答