找回密码
 立即注册
首页 业界区 安全 Windows11终端升级PowerShell7

Windows11终端升级PowerShell7

支季雅 2025-6-11 13:58:51
Win11的终端管理工具PowerShell的默认使用版本是PowerShell 5,当打开终端后可看到提示信息可升级到PowerShell 7,下面就是升级到PowerShell 7的教程,以及一些配置基础命令的介绍,包括查看版本,版本切换,配置修改等。
1、PowerShell 5升级PowerShell 7

官方升级文档链接
博主整理了一下简单的升级步骤,有两个版本的安装方式, 稳定版和预览版:
稳定版安装

  • PowerShell终端执行命令查看版本:
    1. # 查看版本命令
    2. winget search Microsoft.PowerShell
    3. # output 可看见如下
    4. Name               Id                           Version Source
    5. ---------------------------------------------------------------
    6. PowerShell         Microsoft.PowerShell         7.5.0.0 winget
    7. PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget
    复制代码
  • 使用 id 参数安装 PowerShell 稳定版
    1. # 安装命令
    2. winget install --id Microsoft.PowerShell --source winget
    3. # 卸载命令
    4. winget uninstall --id Microsoft.PowerShell --source winget
    复制代码
  • 稳定版有个缺陷就是不会创建终端快捷方式,需要修改注册表来添加,PowerShell打开终端后依然显示的是PowerShell 5的版本
  • 查看切换当前终端的版本

    • 查看终端版本命令($符号一定要带上):$PSVersionTable.PSVersion
      1. # 输入
      2. $PSVersionTable.PSVersion
      3. # 输出 显示版本 5
      4. PS C:\Users\Administrator> $PSVersionTable.PSVersion
      5. Major  Minor  Build  Revision
      6. -----  -----  -----  --------
      7. 5      1      26100  2161
      复制代码
    • 终端执行命令:pwsh
      1. # 输入
      2. pwsh
      3. # 输出 显示版本 7
      4. PS C:\Users\Administrator> $PSVersionTable.PSVersion
      5. Major  Minor  Patch  PreReleaseLabel BuildLabel
      6. -----  -----  -----  --------------- ----------
      7. 7      5      0      
      复制代码
    • 切换完成,但是每次打开终端都需要这样切换

预览版安装

  • PowerShell终端执行命令查看版本:
    1. # 查看版本命令
    2. winget search Microsoft.PowerShell
    3. # output 可看见如下
    4. Name               Id                           Version Source
    5. ---------------------------------------------------------------
    6. PowerShell         Microsoft.PowerShell         7.5.0.0 winget
    7. PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget
    复制代码
  • 使用 id 参数安装 PowerShell 稳定版
    1. # 安装命令
    2. winget install --id Microsoft.PowerShell.Preview --source winget
    3. # 卸载命令
    4. winget uninstall --id Microsoft.PowerShell.Preview --source winget
    复制代码
  • 稳定版有个直观优点,就是默认配置好了快捷方式,不需要手动修改注册表,可以直接在终端直接切换默认版本
  • 执行版本查看命令:$PSVersionTable.PSVersion
    1. # 查看版本命令
    2. winget search Microsoft.PowerShell
    3. # output 可看见如下,默认就是预览版本
    4. PS C:\Users\Administrator> $PSVersionTable.PSVersion
    5. Major  Minor  Patch  PreReleaseLabel BuildLabel
    6. -----  -----  -----  --------------- ----------
    7. 7      6      0      preview.3
    复制代码
2、PowerShell 5和PowerShell 7的默认配置文件

两者的默认配置文件路径是不同的
PowerShell 5默认配置文件

  • 执行命令查看配置文件是否存在:Test-Path $PROFILE
    1. PS C:\Users\Administrator> Test-Path $PROFILE
    2. False
    复制代码
    终端输出False代表配置文件不存在,True代表配置文件存在
  • 创建默认配置文件命令:New-Item -ItemType File -Path $PROFILE -Force
    这会在默认路径创建一个新的配置文件(如果它不存在的话),并覆盖任何已经存在的文件(-Force 参数)。
    1. # 创建命令
    2. PS C:\Users\Administrator> New-Item -ItemType File -Path $PROFILE -Force
    3. # 查看配置文件命令,终端打印出类似:C:\Users\<用户名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 这种就表示创建成功
    4. PS C:\Users\Administrator> $PROFILE
    5. C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
    复制代码
PowerShell 7默认配置文件

  • 执行命令查看配置文件是否存在:Test-Path $PROFILE
    1. PS C:\Users\Administrator> Test-Path $PROFILE
    2. False
    复制代码
    终端输出False代表配置文件不存在,True代表配置文件存在
  • 创建默认配置文件命令:New-Item -ItemType File -Path $PROFILE -Force
    这会在默认路径创建一个新的配置文件(如果它不存在的话),并覆盖任何已经存在的文件(-Force 参数)。
    1. # 创建命令
    2. PS C:\Users\Administrator> New-Item -ItemType File -Path $PROFILE -Force
    3. # 查看配置文件命令,终端打印出类似:C:\Users\<用户名>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 这种就表示创建成功
    4. PS C:\Users\Administrator> $PROFILE
    5. C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
    复制代码
  • 注意这里生成的配置文件的路径是不一样的
3、编辑配置文件

编辑配置文件很简单,就进入到文件里目录,鼠标右键选择一个工具打开即可,最简单就直接以记事本的方式打开。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册