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

HoRain云--2026最新PowerShell跨平台安装指南

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

PowerShell 安装指南 (2026)

📌 快速查看当前版本

一、Windows 系统安装

方法1:通过 Microsoft Store(最简单)⭐

方法2:使用 MSI 安装包(推荐)

方法3:使用 winget(Windows 11推荐)

方法4:使用 Chocolatey(软件包管理器)

⚠️ 重要提示:启用执行策略

二、Linux 系统安装

Ubuntu/Debian

CentOS/RHEL/Fedora

openSUSE/SLES

Arch Linux

三、macOS 系统安装

方法1:使用 Homebrew(推荐)⭐

方法2:下载PKG安装包

方法3:使用 MacPorts

四、验证安装

五、常见问题解决

❗ 问题1: pwsh 命令找不到

❗ 问题2: 执行策略限制

❗ 问题3: .NET Framework 依赖缺失

六、卸载 PowerShell

Windows

macOS

Linux

七、升级 PowerShell

Windows (winget)

macOS (Homebrew)

Linux

八、推荐的后续操作

📋 安装方式对比表


PowerShell 安装指南 (2026)

PowerShell 是微软开发的任务自动化与配置管理框架,现已实现跨平台支持(Windows/Linux/macOS)。以下是完整安装教程:


📌 快速查看当前版本

# 检查是否已安装 pwsh --version # PowerShell 7+ powershell.exe -version # Windows PowerShell 5.1+

一、Windows 系统安装

方法1:通过 Microsoft Store(最简单)⭐

  1. 打开Microsoft Store
  2. 搜索 "PowerShell"
  3. 点击获取/安装
  4. 完成后运行pwsh启动

方法2:使用 MSI 安装包(推荐)

系统架构下载地址
Windows x64https://github.com/PowerShell/PowerShell/releases/latest/download/PowerShell-7.x-win-x64.msi
Windows ARM64https://github.com/PowerShell/PowerShell/releases/latest/download/PowerShell-7.x-win-arm64.msi
Windows x86https://github.com/PowerShell/PowerShell/releases/latest/download/PowerShell-7.x-win-x86.msi

安装步骤:

# 1. 下载 MSI 安装包 Invoke-WebRequest -Uri "https://github.com/PowerShell/PowerShell/releases/latest/download/PowerShell-7.x-win-x64.msi" -OutFile "PSInstaller.msi" # 2. 静默安装 msiexec /i PSInstaller.msi /quiet # 3. 验证安装 pwsh --version

方法3:使用 winget(Windows 11推荐)

# 安装最新版本 winget install Microsoft.PowerShell # 查看安装状态 winget list PowerShell # 升级已安装的 PowerShell winget upgrade PowerShell

方法4:使用 Chocolatey(软件包管理器)

# 先安装 Chocolatey Set-ExecutionPolicy Bypass -Scope Process -Force [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) # 然后安装 PowerShell choco install powershell-core -y

⚠️ 重要提示:启用执行策略

如果运行脚本时遇到权限错误,需要先修改执行策略:

# 以管理员身份运行 PowerShell # 查看当前执行策略 Get-ExecutionPolicy # 改为 RemoteSigned(推荐) Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # 确认更改 Get-ExecutionPolicy

二、Linux 系统安装

Ubuntu/Debian

# 安装依赖 wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb # 更新并安装 PowerShell sudo apt-get update sudo apt-get install -y powershell

CentOS/RHEL/Fedora

# RHEL/CentOS 8+ curl -sSL https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm | sudo rpm -ivh sudo dnf install -y powersecl # Fedora curl -sSL https://packages.microsoft.com/config/fedora/39/packages-microsoft-prod.rpm | sudo rpm -ivh sudo dnf install -y powershell

openSUSE/SLES

# openSUSE Leap 15.x sudo zypper ar https://packages.microsoft.com/yumrepos/powershell7-rpm.repo microsoft-repo sudo zypper refresh sudo zypper in powershell # SUSE Linux Enterprise Server sudo Zypper addrepo https://packages.microsoft.com/yumrepos/powershell7-rpm.repo MicrosoftRepo sudo zypper ref && sudo zypper in powershell

Arch Linux

# 从 AUR 安装(使用 yay 或 paru) yay -S powershell-bin # 或使用 pacman # 注意:可能需要先添加 AUR 源

三、macOS 系统安装

方法1:使用 Homebrew(推荐)⭐

# 安装 Homebrew(如未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装 PowerShell brew install --cask powershell # 验证安装 pwsh --version

方法2:下载PKG安装包

  1. 访问 https://github.com/PowerShell/PowerShell/releases/latest
  2. 下载powershell-X.X.X-osx-x64.pkg
  3. 双击运行并完成安装

方法3:使用 MacPorts

# 安装 MacPorts # 然后安装 PowerShell sudo port install powershell7

四、验证安装

# 所有系统通用 pwsh --version # 查看详细信息 $PSVersionTable.PSVersion $PSVersionTable.PSEdition $PSVersionTable.OS

预期输出示例:

7.4.5 # PowerShell 版本 Core # Edition Darwin # OS (macOS) / Linux / WinNT (Windows)

五、常见问题解决

❗ 问题1:pwsh命令找不到

# Windows: 添加到环境变量 PATH # Linux/macOS: 创建符号链接 ln -s /usr/local/bin/pwsh /usr/bin/pwsh

❗ 问题2: 执行策略限制

# 临时允许执行当前目录的脚本 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser # 永久生效(需管理员) Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine

❗ 问题3: .NET Framework 依赖缺失

# Linux 上可能需要的依赖 sudo apt-get install -y dotnet-hostfxr-8.0

六、卸载 PowerShell

Windows

# 通过设置→应用和功能 # 或使用命令行 Remove-Item "C:\Program Files\PowerShell\*" -Recurse -Force

macOS

# 移除 Homebrew 安装 brew uninstall --cask powershell # 手动删除 sudo rm -rf /usr/local/bin/pwsh sudo rm -rf /Applications/Microsoft\ PowerShell

Linux

# Debian/Ubuntu sudo apt-get remove powershell # CentOS/RHEL sudo dnf remove powershell # 清理配置文件 sudo rm -rf /etc/powershell

七、升级 PowerShell

Windows (winget)

winget upgrade PowerShell

macOS (Homebrew)

brew upgrade --cask powershell

Linux

# Ubuntu/Debian sudo apt-get update && sudo apt-get upgrade powershell # CentOS/RHEL sudo dnf upgrade powershell

八、推荐的后续操作

# 1. 测试基本功能 Write-Host "欢迎使用 PowerShell!" -ForegroundColor Green Get-Service | Select-Object Name, Status # 2. 安装 VS Code + PowerShell 扩展(代码编辑) # 3. 探索模块 Install-Module PSReadLine # 4. 学习资源 Get-Help about_ Get-Command | Measure-Object | Select-Object Count

📋 安装方式对比表

方法WindowsLinuxmacOS难度推荐度
Microsoft Store⭐⭐⭐⭐⭐
MSI 安装包⭐⭐⭐⭐⭐⭐⭐
Homebrew⭐⭐⭐⭐⭐⭐⭐
winget⭐⭐⭐⭐⭐⭐
Chocolatey⭐⭐⭐⭐⭐⭐⭐
官方仓库⭐⭐⭐⭐⭐⭐⭐
下载PKG⭐⭐⭐⭐⭐⭐

✅ 完成以上任一方法后,你就可以开始使用 PowerShell 进行系统管理和自动化任务了!如需了解具体用法,可以继续提问!

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

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

相关文章:

  • HTML基础知识
  • 大模型训练全链路指南:从经典架构到AI自进化,每个环节的核心逻辑与避坑指南
  • 大模型来了,你的工作会被抢走吗?从程序员到设计师,这可能是最全的答案!
  • 【Python 3.15多解释器协同调度终极指南】:20年CPython内核专家亲授GIL破局之道与生产级调度实践
  • Cursor Pro终极破解指南:3步永久免费使用AI编程助手
  • 扩散变换器动态token化技术:原理与优化实践
  • Gemma3NPC:轻量化AI模型赋能游戏NPC动态对话
  • 5大核心优势解析:Outfit字体的完整应用指南
  • 重构Android界面叙事:从模板使用到设计系统思维的革命
  • 强化学习探索策略优化与GRPO框架实践
  • SQL报表查询标准规范_SQL书写规范优化
  • WarcraftHelper:魔兽争霸3专业兼容性增强解决方案完整指南
  • 在PC上体验Switch游戏世界:Ryujinx模拟器的探索之旅
  • AI生成DNA启动子序列:语言模型在合成生物学的应用
  • Python点云处理从入门到投产(工业现场真实故障录屏+源码):3D OCR、焊缝识别、尺寸测量全链路落地指南
  • 免费终极指南:Akagi麻雀助手快速上手与实战技巧
  • .NET反编译终极指南:ILSpy实战深度解析与跨平台部署
  • Sigil EPUB编辑器架构深度解析:构建跨平台专业电子书编辑系统
  • 开源语音AI助手Ultravox:自托管部署与深度定制指南
  • Golang如何忽略JSON空字段_Golang JSON omitempty教程【最新】
  • 如何快速掌握雀魂AI助手Akagi:免费提升麻将水平的完整指南
  • 使用Optuna与Hugging Face Jobs实现NLP超参数自动优化
  • Source Han Serif CN 字体架构方案:跨平台中文排版的技术实现与性能优化
  • LLM Open Finance:金融领域大语言模型的技术架构与应用
  • 别等告警才扩容!MCP 2026沙箱智能扩缩容配置清单(含K8s CRD+OpenTelemetry指标埋点)
  • 别让查重和AIGC检测卡住毕业路,百考通AI的“组合拳”可以这样用
  • Meshroom开源3D重建软件:从照片到三维模型的完整解决方案
  • AssetStudio终极指南:快速掌握Unity资源提取技巧
  • 别再只用Ctrl+C/V了!这15个Win11快捷键组合,让你办公效率翻倍(附实战场景)
  • Akagi雀魂AI辅助工具:从麻将新手到高手的智能学习伙伴