【问题标题】:How to upgrade PowerShell version如何升级 PowerShell 版本
【发布时间】:2022-10-05 13:11:08
【问题描述】:

最近,启动 PowerShell,我注意到有一句话说:

安装最新的 PowerShell 以获得新功能和改进! https://aka.ms/PSWindows

那么为什么不按照实际的 Microsoft 文档尝试它:

  1. 我运行$PSVersionTable,安装的版本是5.1
  2. 我运行winget search Microsoft.PowerShell,它说7.2 版本和7.3 preview 版本一样可用
  3. 我运行winget install --id Microsoft.Powershell --source winget 并安装了版本7.2
  4. 我再次运行$PSVersionTable,我仍然在5.1

    让我们尝试通过dotnet安装它:

    1. 我运行dotnet tool install --global PowerShell,终端显示Tool 'powershell' (version '7.2.6') was successfully installed.
    2. 我运行$PSVersionTable,我仍在运行5.1

      我正在关注当前的 Microsoft 文档,我错在哪里?

【问题讨论】:

    标签: windows powershell powershell-5.0 powershell-7.0


    【解决方案1】:

    Powershell 7(核心)是它自己的应用程序。搜索 pwsh.exe 并运行它

    【讨论】:

    • 没错,pwsh.exe 成功了。但是为什么我不能将 PowerShell 7 设置为默认 PowerShell?
    • @FrancescoMantovani PS 7 与 PS 5.1 不完全兼容,因此最好保持两者并行安装。当pwsh 比powershell 更短时,为什么还要打扰呢。
    • 好点,我只是好奇。谢谢
    • @FrancescoMantovani 如果您想知道从 PS 5.1 到 PS 7.x 的变化是什么,这里有一个很好的概述:learn.microsoft.com/en-us/powershell/scripting/whats-new/…
    猜你喜欢
    • 2013-11-23
    • 1970-01-01
    • 2014-12-31
    • 2018-08-08
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多