最近,在启动PowerShell时,我注意到有一句话是这样说的:
安装最新的PowerShell以获得新功能和改进!https://aka.ms/PSWindows
那么为什么不按照实际的Microsoft文档来尝试它呢:
1.我运行$PSVersionTable
,安装的版本是5.1
1.我运行winget search Microsoft.PowerShell
,它显示7.2
版本和7.3 preview
版本都可用
1.我运行winget install --id Microsoft.Powershell --source winget
并安装了7.2
版本
1.我再次运行$PSVersionTable
,但仍在5.1
上
让我们尝试通过以下方式安装它:
1.我运行dotnet tool install --global PowerShell
,终端显示Tool 'powershell' (version '7.2.6') was successfully installed.
1.我运行$PSVersionTable
,但仍在5.1
上
我正在遵循当前的Microsoft文档,我错在哪里?
2条答案
按热度按时间n7taea2i1#
Powershell7(核心)是它自己的应用程序。
wsewodh22#
你不需要升级它,就像另一个答案建议的那样(它们应该共存),但是你可以在windows终端中默认使用较新的。
这个博客告诉我如何,这很简单:
https://www.codyhosterman.com/2020/05/defaulting-windows-terminal-to-powershell-7-x-core/
1.打开设置,然后点击底部的“打开json文件”。
1.用ps 7部分的guid替换默认的guid.
1.保存并重新启动终端
谢谢科迪!