当前位置: 首页 > news >正文

PowerShell 安装失败?跨平台安装与验证 5 步避坑完整指南

PowerShell 安装失败?跨平台安装与验证 5 步避坑完整指南

【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell

在 Linux 上装完 PowerShell 敲pwsh,却只得到一句"未找到命令";Windows 上装完打开新终端,依然进不了 PowerShell。别急,照下面 5 步走,10 分钟内装好 PowerShell 并验证可用。

动手前的 4 项自检

  • 你的 CPU 架构是什么?x86_64arm64还是armv7?安装包必须和架构一一对应,这是装失败的头号原因
  • 目标机器能否访问外部网络?官方安装脚本会从网上拉取最新发行包
  • 你是否拥有管理员权限?Linux 上安装需要sudo,Windows 上建议用管理员终端
  • 你是否已经装了旧版 PowerShell?升级前最好确认旧版本的安装方式,官方建议用同一种方式更新

核心操作:3 步装好并验证

步骤一:克隆仓库,拿到官方安装脚本

这一步做什么:把安装脚本本地化,后续所有操作都在仓库目录里进行,避免直接执行来路不明的远程脚本。

具体怎么做

# 克隆 PowerShell 官方仓库(Windows 用 pwsh,Linux/macOS 用 bash) git clone https://gitcode.com/GitHub_Trending/po/PowerShell cd PowerShell

做对了长什么样:当前目录出现README.mdtools/等目录,且tools/下能看到install-powershell.ps1install-powershell.sh两个文件。

步骤二:一条命令完成安装

这一步做什么:用官方自适应脚本自动检测系统架构和发行版,下载并安装匹配的 PowerShell 包。

具体怎么做

# Linux/macOS:执行官方安装脚本,自动匹配架构 ./tools/install-powershell.sh
# Windows(管理员 PowerShell):安装并写入 PATH Set-ExecutionPolicy Bypass -Scope Process -Force .\tools\install-powershell.ps1 -AddToPath

做对了长什么样:脚本输出中能看到下载和安装完成的提示,没有红色错误信息;Windows 上装完提示已更新环境变量。

步骤三:打开新终端,验证安装结果

这一步做什么:确认pwsh能被找到、版本号正常、命令可执行。

具体怎么做

# 打开一个全新的终端,逐条执行 pwsh pwsh -Command '$PSVersionTable.PSVersion'

做对了长什么样

  • pwsh能进入 PowerShell 提示符(PS /路径>样式),不再报"未找到命令"
  • $PSVersionTable正常输出版本表,其中OSPlatform字段与你的系统一致
  • 此时输入Get-Command等内置命令(cmdlet,PowerShell 里执行任务的小程序)有返回

装不上时的 3 条备用路线

按"先易后难"排列,挑第一条能跑通的即可:

  1. 手动下载对应架构的压缩包,解压即用。适用于网络能连上发行源、但不想让脚本自动决策的机器。到 PowerShell 官方发行页选与你架构一致的tar.gz(Linux)或zip/MSI(Windows)解压到任意目录,直接把可执行文件路径加入 PATH。

  2. 用 Docker 容器运行。适用于不想污染系统环境、或架构与宿主机不同的场景:docker pull mcr.microsoft.com/powershelldocker run -it --rm mcr.microsoft.com/powershell pwsh

  3. 从源码编译。适用于预编译包不支持你的架构(如特定 ARM 板卡)。先跑Start-PSBootstrap装工具链,再用Start-PSBuild按目标架构编译,完整步骤见 docs/building/linux.md。

小结

装好 PowerShell 的关键就三件事:架构选对、脚本跑通、新终端验证。下一步建议继续了解 更新日志 里的新功能,或阅读 docs/ 下跨平台安装文档,把安装方式固化成你自己的标准流程。

关键文件参考

  • tools/install-powershell.ps1:Windows/macOS/Linux 通用安装脚本(PowerShell 版)
  • tools/install-powershell.sh:Linux/macOS 安装脚本(bash 入口)
  • docs/building/linux.md:从源码构建 PowerShell 的完整流程
  • global.json:编译所需的 .NET SDK 版本锁定

【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4314272.html

相关文章:

  • TD-LTE前导检测:Zadoff-Chu序列与匹配滤波实现
  • 2025算法岗面试核心考点与实战攻略:从机器学习到大模型全解析
  • 信息学奥赛C++实战指南:从环境配置到算法精通的系统提升
  • PowerShell 快速入门指南:从启动到跑通第一个脚本
  • Cadence OrCAD CIS元件库深度解析与工程落地指南
  • LX Music 桌面版:免费聚合 6 大音乐源搜索的跨平台播放器完整指南
  • 7款降重会改坏论文吗?实测打分各有侧重(2026)
  • Jellyfin 媒体服务器快速部署指南:免费搭建你的私人影音中心
  • 京东春招技术岗笔试复盘:算法题型、八股范围与时间分配全解析
  • Starship 配色方案完整指南:3 步让凌乱的终端提示符变成清晰的视觉分层
  • Win11Debloat教程:3步给Windows 11瘦身,清理145个预装应用和AI杂项
  • 显卡无故氧化、接触不良?机房高湿腐蚀正在悄悄耗损硬件
  • 如何三步解包、修改并重打包 Android 启动镜像:MagiskBoot 实战指南
  • wav可以转mp3吗?当然可以,分享我这几天亲自用过的转换方法
  • 数据库岗秋招笔试复盘:SQL、索引与事务核心考点解析
  • 小满春招基础架构笔试复盘:分布式、存储与高可用考点解析
  • Anthropic API接入与Claude连接错误排查实践
  • 大模型评测无中立基准:配置变量如何左右榜单排名
  • 区块链投票系统毕业设计:从原理到实现的完整指南
  • 从零开始掌握 Web 安全:2026 年网络安全工程师必须掌握的漏洞挖掘技术
  • 基于Python的智能交通超速识别与车牌违法记录系统
  • 【关注可白嫖源码】--课程设计--毕业设计--springboot党史知识科普网站[编号:project55345](案件分析)
  • VS2017下OSG与Bullet物理引擎集成编译与碰撞检测实战
  • 腾讯音乐秋招笔试复盘:技术研究岗的考察重点与准备思路
  • 2026年政府采购对于小微企业的优势:盲投的机会来了
  • 达梦DW主备环境搭建
  • 语音转文本模型落地实时语音交互:从原理到工程实践
  • Windows平台Poppler预编译包:开箱即用的PDF处理利器部署与实战指南
  • Stable Diffusion模型服务化:基于BentoDiffusion的生产级部署实践
  • 移动端单词查找与字母重排工具:词典组织、算法与性能优化实战