在Visual Studio 2017中更新PowerShell版本

Bry*_*yan 5 powershell visual-studio visual-studio-2017

我在Visual Studio 2017程序包管理器控制台中运行以下内容 -

PM> $PSVersionTable.PSVersion

 Major  Minor  Build  Revision
 -----  -----  -----  -------- 
 2      0      -1     -1
Run Code Online (Sandbox Code Playgroud)

当我从PowerShell窗口运行相同的命令时,我得到 -

PS C:\>  $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
4      0      -1     -1
Run Code Online (Sandbox Code Playgroud)

这导致我出现问题,因为我想在需要PowerShell 3或更高版本的软件包管理器中运行一些东西.

Bry*_*yan 1

我终于让它工作了。我将 Visual Studio 2017 更新到 15.3.3(当我发布问题时没有可用的更新),并且我还安装了一些 Windows 更新。

这里有两个窗口更新 -

https://support.microsoft.com/en-us/help/3134760/windows-management-framework-5-0-rtm-on-windows-7-sp1-and-windows-serv

https://www.microsoft.com/en-us/download/details.aspx?id=40855