PowerShell 跨平台安装:一条动线装好 Windows、Linux、macOS PowerShell 跨平台安装一条动线装好 Windows、Linux、macOS【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell同一套脚本要同时跑在三台机器上一台 Windows 开发机、一台 Linux 服务器、一台 macOS 笔记本。真正卡住你的往往不是脚本本身而是该下载哪个包、装到哪里、怎么让 pwsh 能被找到。PowerShell 是微软开源的跨平台命令行外壳与脚本环境同一套 cmdlet 在三个系统上通用下面按自检、选型、实操、验证、排坑的顺序把安装完整走一遍。安装前自检确认系统版本与处理器架构架构选错后面全部白装。先确认你手里的系统属于哪一档操作系统受支持的处理器架构Windowsx64、x86、ARM64Linuxx64、ARM64macOSx64、ARM64查看当前架构的命令# Windows Get-CimInstance Win32_Processor | Select-Object Architecture# Linux / macOS uname -m结果确认x86_64/AMD64对应 x64 包arm64/aarch64对应 ARM64 包x86/i686对应 x86 包。选路线PowerShell 一键安装脚本 vs 手动装包两条路线都能装通差别在于你愿意让脚本做多少决定。对比项一键安装脚本手动下载安装包适合人群联网环境想少做决策离线机器、需要精确控制安装方式跨平台同一套脚本覆盖三系统每个系统各用各的方式典型代价需要网络版本由脚本决定自己挑包、自己处理路径一键安装脚本源码在仓库的 tools/install-powershell.ps1Linux 与 macOS 上还有对应的 shell 版 tools/install-powershell.sh。分系统实操Windows / Linux / macOS 安装步骤Windows以普通用户身份打开 PowerShell执行一键脚本Invoke-Expression { $(Invoke-RestMethod https://aka.ms/install-powershell.ps1) }默认装到当前用户的%LOCALAPPDATA%\Microsoft\powershell不需要管理员权限。想要更省事的体验可加 MSI 相关参数走安装向导路线-UseMSI使用 MSI 安装-Quiet静默安装-AddExplorerContextMenu给资源管理器右键菜单加入口-EnablePSRemoting启用远程管理。手动路线从发布页下载PowerShell-version-win-arch.msi双击按向导操作或命令行执行msiexec /i PowerShell-version-win-x64.msi /quiet。结果确认新开的终端里pwsh -v有版本号输出说明 PATH 已就绪。Linux有 pwsh 的环境直接跑一键脚本curl到 shell 版脚本后执行没有 pwsh 时下载powershell-version-linux-arch.tar.gz手动装sudo mkdir -p /opt/powershell sudo tar zxf powershell-version-linux-x64.tar.gz -C /opt/powershell sudo ln -s /opt/powershell/pwsh /usr/bin/pwsh不想自己处理符号链接可让脚本代劳./install-powershell.sh -AddToPath脚本会自动建立/usr/bin/pwsh指向安装目录的软链。结果确认任意目录执行pwsh -v不报command not found。macOS下载powershell-version-osx-arch.tar.gz解压到系统目录sudo mkdir -p /usr/local/powershell sudo tar zxf powershell-version-osx-x64.tar.gz -C /usr/local/powershell sudo ln -s /usr/local/powershell/pwsh /usr/local/bin/pwsh系统若弹出安全提示允许运行即可App 安装包的授权界面参考下图。结果确认pwsh -v输出当前版本号仓库当前稳定版为 7.6.x 系列。装完即验版本确认与初始配置三件事第一步验证安装本身pwsh -v $PSVersionTable$PSVersionTable能同时看到 PowerShell 版本与底层 .NET 版本排障时常用。然后做三件事装一个模块练手模块来自 PowerShell GalleryInstall-Module -Name ModuleName -Scope CurrentUser看一眼实验性功能。注意查看用Get-ExperimentalFeature启用用Enable-ExperimentalFeature -Name FeatureName实验特性每个大版本都可能变动生产脚本不要依赖它。初始化配置文件。每个作用域各有一个 profile 文件统一用$PROFILE查看$PROFILE New-Item -ItemType File -Force $PROFILE notepad $PROFILE # WindowsLinux/macOS 换成 $EDITOR在里面写的命令会在每次启动时自动执行适合放别名与路径。踩坑速查架构不匹配、无法启动、PATH 未生效现象常见原因解法启动即报架构不兼容、或安装包根本装不上下载了与处理器架构不符的包回到自检一节确认uname -m输出重新下载对应架构装完pwsh提示找不到命令Linux/macOS 没建软链或 Windows 未加入 PATH重跑脚本并加-AddToPathWindows 重开后仍无效就检查用户级 PATHLinux 解压报权限错误目标目录没有写权限用sudo装到/opt或改装到用户目录~/.powershell升级后版本仍是旧的系统里有多个 pwshPATH 指向旧版本用which pwshLinux/macOS或where pwshWindows找出旧软链删除后重建Windows 上安装要求管理员MSI 方式默认装到机器级改用一键脚本的用户级安装无需提权收尾到这里三台机器上应该都能用同一条pwsh命令跑通同一套脚本。后续深入建议两个入口仓库内的 docs/ 目录有构建、测试、开发流程说明安装脚本的全部参数细节直接读 tools/install-powershell.ps1 头部的注释块即可不用凭记忆猜。【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

nRF Sniffer 3.1.0抓包实战:固件烧录与Wireshark配置

nRF Sniffer 3.1.0抓包实战:固件烧录与Wireshark配置

简介:这是Nordic官方推出的nRF Sniffer蓝牙低功耗抓包器固件包,面向嵌入式开发者和无线协议调试人员,用于配合Wireshark实现对BLE通信的实时捕获与协议分析,尤其适合定位蓝牙连接、广播、配对等异常场景。相比3.0.0版本&#xff0…

2026/9/2 22:49:29
raylib+raygui:30行C代码搭出会动的游戏设置面板

raylib+raygui:30行C代码搭出会动的游戏设置面板

raylibraygui:30行C代码搭出会动的游戏设置面板 【免费下载链接】raylib A simple and easy-to-use library to enjoy videogames programming 项目地址: https://gitcode.com/GitHub_Trending/ra/raylib 周五晚上,你刚把游戏主循环跑通&#xff…

2026/9/2 22:49:29
易助ERP数据字典实战:从表结构到报表开发与接口对接

易助ERP数据字典实战:从表结构到报表开发与接口对接

简介:鼎捷软件易助ERP系统的MSSQL数据字典文件包,面向ERP二次开发工程师、实施顾问及数据库管理员,用于解决开发过程中表结构不清晰、字段含义不明、表间关联难以追溯等问题。压缩包共收录529个文件,其中511个xml文件承载核心数据…

2026/9/2 22:49:29
FoxPro 6.0老系统安装与兼容性处理实战指南

FoxPro 6.0老系统安装与兼容性处理实战指南

简介:这是一份 Visual FoxPro 6.0 安装包,面向数据库初学者、历史项目维护者以及需要运行老业务系统的开发人员。作为 1998 年发布的经典桌面数据库开发环境,支持面向对象编程、图形化界面设计与报表图表功能,并内置项目管理器、代…

2026/9/2 22:49:29
电赛备赛指南:从电源设计到信号处理,避开囤货误区

电赛备赛指南:从电源设计到信号处理,避开囤货误区

啊对对对!你电赛通宵就为了当淘宝二道贩子? 每年到了电赛备赛季,总能在实验室看到这样一批人:桌上堆满了快递纸箱,购物车里躺着十几个型号相近的传感器模块,手机里全是跟卖家讨价还价的聊天记录。问他在准备…

2026/9/2 22:49:29
yuzu 开源 Switch 模拟器:3 条安装路径与配置调优一次讲清

yuzu 开源 Switch 模拟器:3 条安装路径与配置调优一次讲清

yuzu 开源 Switch 模拟器:3 条安装路径与配置调优一次讲清 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 想在电脑上玩 Switch 游戏,又不想单独再买一台主机?yuzu 就是干这件事…

2026/9/2 22:44:29