ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

【PowerShell7 】Windows 11 安装配置官方版 PowerShell7 保姆级教程

【PowerShell7 】Windows 11 安装配置官方版 PowerShell7 保姆级教程 在编程的艺术世界里代码和灵感需要寻找到最佳的交融点才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里我们将共同追寻这种完美结合为未来的世界留下属于我们的独特印记。【PowerShell7 】Windows 11 安装配置官方版 PowerShell7 保姆级教程前言一、 痛点直戳别再用旧 PowerShell 了二、下载官方 PowerShell 安装包 2.1 下载地址官方唯一来源2.2 必下安装包Windows 11 通用2.3 绝对不要下的版本三、安装步骤全程下一步零难度 ️3.1 启动安装程序3.2 欢迎安装3.4 选择安装路径3.5 安装配置3.6 更新策略3.7 准备安装3.8 安装完成四、验证安装确认成功五、核心配置 ⚙️持久化历史5.2 默认获取历史命令5.3 修改 默认获取历史命令和 美化历史命令窗口六、核心配置 ⚙️设为 Windows Terminal 默认终端6.1 打开 Windows Terminal6.2 进入 Windows Terminal 设置6.3 添加新配置文件七、避坑指南3 个高频错误直接解决 ⚠️7.1 安装失败权限不足/文件损坏八、 小课堂必学的历史操作技巧九、 编程冷笑话十、✨ 今日金句前言Windows 11 自带的 PowerShell 5.1 命令历史关窗即丢太折磨人这篇保姆级教程带你一步到位安装官方 PowerShell 7一、 痛点直戳别再用旧 PowerShell 了我敢打赌90% 的人都踩过这个坑刚在 Windows 11 里敲完一堆调试命令关了终端再打开想复用的时候上下键翻不到CtrlR 搜不到只能从头查文档、试参数。罪魁祸首就是 Windows 自带的PowerShell 5.1——它的命令历史只在当前会话存活关窗就清零。而我们要装的PowerShell 7官方版直接给命令行装了个「永久记忆」重启也不丢这才是该用的版本二、下载官方 PowerShell 安装包 2.1 下载地址官方唯一来源直接打开 PowerShell 官方 GitHub 发布页PowerShell l 官方 GitHub 发布页2.2 必下安装包Windows 11 通用在页面 Assets 里只找这一个其他全忽略PowerShell-7.6.0-win-x64.msi2.3 绝对不要下的版本错误版本为什么不能下win-arm64.msi/zip给 ARM 架构平板/笔记本用你的 Windows 11 是 x64 架构win-x64.zip便携版需手动配环境变量新手易踩坑linux/osx/rpm/deb其他系统专用和 Windows 11 无关msixbundle商店安装包功能受限不如 MSI 稳定三、安装步骤全程下一步零难度 ️3.1 启动安装程序双击下载好的PowerShell-7.6.0-win-x64.msi弹出安装向导。3.2 欢迎安装点击 Next3.4 选择安装路径我选择安装到D:\Software\Develop\PowerShell\点击 Next3.5 安装配置Add PowerShell to Path Environment Variable将PowerShell 7加入系统环境变量让任意终端可直接调用pwsh命令必勾不可取消Register Windows Event Logging Manifest注册系统事件日志用于排查PowerShell运行异常默认保留无需取消Enable PowerShell remoting开启PowerShell远程管理Windows版SSH可远程控制其他Windows设备普通用户完全不需要别勾Disable Telemetry (Reboot or Restart of processes may be required)关闭PowerShell匿名遥测数据上传在意隐私可勾不影响使用Add ‘Open here’ context menus to Explorer在资源管理器右键添加「在此处打开PowerShell 7」常用PowerShell可勾普通用户可选Add ‘Run with PowerShell 7’ context menu for PowerShell files给.ps1脚本添加右键「用PowerShell 7运行」普通用户用不上别勾点击 Next3.6 更新策略默认就行Enable updating PowerShell through Microsoft Update or WSUS建议勾选默认已勾这会让 Windows 更新自动帮你升级 PowerShell 7不用手动去 GitHub 下载新版本省心又安全。Use Microsoft Update when I check for updates建议勾选默认已勾配合上一项确保 PowerShell 能通过系统更新接收补丁和新版本完全跟随系统安全策略。点击 Next3.7 准备安装点击 Next3.8 安装完成勾上 左下角的 Launch PowerShell点击 FInish四、验证安装确认成功打开任意终端Windows Terminal 或命令提示符输入以下命令回车执行pwsh-v正常输出PowerShell 7.6.0→ 安装成功五、核心配置 ⚙️持久化历史默认已开启验证一下PowerShell 7 自动把命令存到C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt重启也能读验证命令Get-PSReadLineOption|Select-Object HistorySaveStyle输出显示HistorySaveStyle: SaveIncrementally→ 配置正常5.2 默认获取历史命令默认获取历史命令cat(Get-PSReadLineOption).HistorySavePath5.3 修改 默认获取历史命令和 美化历史命令窗口用记事本打开 PowerShell 的用户配置文件notepad$PROFILE点击是配置内容# 强制删掉系统自带的 history 别名让位给我们自定义的函数Remove-Item Alias:\history-Force-ErrorActionSilentlyContinuefunctionhistory{$historyPath(Get-PSReadLineOption).HistorySavePathif(-not(Test-Path$historyPath)){return}$linesGet-Content$historyPath$index1foreach($linein$lines){# 跳过空行保持排版干净if([string]::IsNullOrWhiteSpace($line)){continue}# 右对齐4位序号后面跟2个空格再跟命令内容{0,4} {1}-f$index,$line.TrimEnd()$index}}如果想删除配置 恢复默认 可以用这个命令Remove-Item$PROFILE-Force-ErrorActionSilentlyContinue六、核心配置 ⚙️设为 Windows Terminal 默认终端Windows11 才需要接下来的配置 其他版本可以忽略6.1 打开 Windows Terminal快捷键 win r 输入wt回车进入或者 是 快捷键 win r 输入pwsh回车进入6.2 进入 Windows Terminal 设置鼠标右击顶部边框选择 设置6.3 添加新配置文件点击 添加新配置文件再点击 新建空配置文件名称输入 PowerShell然后点击 命令行再点击 浏览我们之前是 安装到 D:\Software\Develop\PowerShell\7我们选择 D:\Software\Develop\PowerShell\7 目录下的 pwsh.exe然后点击 保存找到「启动」选项 → 「默认配置文件」下拉选择PowerShell不带「Windows」字样点「保存」下次打开终端直接进入 PowerShell 7七、避坑指南3 个高频错误直接解决 ⚠️7.1 安装失败权限不足/文件损坏现象安装弹窗闪退、提示「需要管理员权限」解决右键 MSI 安装包 → 「以管理员身份运行」若仍失败重新从 GitHub 下载核对文件完整性八、 小课堂必学的历史操作技巧查看历史输入history回车列出所有保存的命令搜索历史按CtrlR输入关键字如「git」反复按 CtrlR 切换结果Enter 直接执行清空历史谨慎用Clear-History九、 编程冷笑话问PowerShell 7 最开心的事是什么答再也不用对自己说「我昨天到底敲了啥命令」十、✨ 今日金句命令行的终极浪漫是每一次重启都能找回曾经敲下的每一行代码。
返回列表