PowerShell 预览版

Microsoft Corporation and PowerShell contributors · 在跨平台预发布频道中评估即将推出的 PowerShell shell、脚本和自动化功能。

Cask终端与 ShellApple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装3,052App榜第 81
近一年安装1.7万365 天累计
最新版本7.7.0-preview.56 天前 · 10月7日
下载大小73MBarm64 / x86_64 · pkg
更新节奏不定期近 30 天 1 个版本

PowerShell 预览版 是一款终端与 Shell类 Mac 软件。

介绍

AI 翻译查看原文

PowerShell Preview 是 Microsoft 的跨平台命令行 shell 和脚本语言的预发布频道。它让开发人员和管理员在即将进入稳定版的自动化功能发布前进行评估。预览版行为可能会变化,因此在重要工作流中使用预览版构建前,请验证脚本和模块。

功能

  • 构建基于对象的管道,并自动执行命令行任务。
  • 处理结构化 JSON、CSV 和 XML 数据以及受支持的 API。
  • 使用 cmdlet、脚本和模块来组合可复用工作流。
  • 探索即将推出的语言、格式化、远程处理和打包更改。
  • 在 macOS、Windows 和 Linux 上运行受支持的工作负载,但存在平台特定限制。

安装和启动

对于这个 Mac 预览条目,请使用 brew install --cask powershell@preview,或为你的 Mac 架构安装官方 PKG。在终端中使用 pwsh-preview 启动预览版 shell。使用 Get-Help 和 $PSVersionTable 浏览命令并确认正在运行的版本。更新时继续使用相同的安装方法。

官方安装指南称,预览版可以与其他 PowerShell 版本共存,而较新的预览版会替换较旧的预览版。预览包使用 /usr/local/microsoft/powershell/7-preview/。不要将此频道与稳定的 PowerShell cask 或 Windows PowerShell 5.1 混淆。

要求、依赖项和平台

当前 cask 提供 Apple Silicon 和 Intel Mac 软件包,未明确要求最低 macOS 版本、额外 formula 依赖项或声明的 cask 冲突。这个空白的最低要求并不意味着支持所有历史 macOS 版本。当前 Microsoft 安装文档列出适用于 x64/ARM64 的 macOS 15 和 26,以及适用于 ARM64 的 macOS 27;请针对你的操作系统和 PowerShell 版本使用当前上游支持矩阵。某些文档示例仍引用较早的预览版,因此请从其确切的发布资产获取此目录版本。

预构建的 Mac 分发版包含其运行时组件;源代码编译和依赖框架的包有不同要求。Preview.5 发行文档更新为 .NET 11 RC1 SDK。模块可能需要额外的工具、权限或服务凭据。仅限 Windows 的模块和 API 不会仅仅因为在 Mac 上运行 PowerShell 就变得可移植。存在 Linux 发行版归档和分发版包,但受支持的发行版和本机库各不相同。这些来源未确立官方 iOS 或 Android 客户端。

官方 7.7.0-preview.5 Apple Silicon PKG 为 72,952,255 字节。这是下载大小,而不是安装后占用空间。所引用材料未确立单一的固定 RAM 或已安装存储最低要求。文档图像是 Linux 上的历史 PowerShell 6 beta 会话,演示模块导入和版本检查;它并未展示此 Mac 预览版。

账户、费用和许可证

PowerShell 在 MIT 许可证下免费且开源。本地 shell 使用不需要 Microsoft 账户或订阅。云服务、远程系统和第三方模块可能分别需要凭据、许可证或付费。重新分发时请查看组件和模块通知。

来源:官方项目、Mac 安装和支持、Preview.5 发行版、MIT 许可证、官方 cmdlet 示例。

新版本 7.7.0-preview.5 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 更改容忍每用户配置中的 IO/JSON 故障。

安装与卸载

Homebrew 会运行安装包 powershell-7.7.0-preview.5-osx-arm64.pkg,需要输入管理员密码。

不用 Homebrew 安装

按芯片下载 Homebrew 使用的文件: Apple 芯片Intel

SHA-256 只用来核对下载的文件是否完整,不代表安全认证。 查看 SHA-256 和下载地址

卸载命令
$ brew uninstall --cask \      powershell@preview

普通卸载会删除应用本身,设置和缓存会保留。

深度清理(可选)
$ brew uninstall --zap --cask \      powershell@preview

--zap 还会删除 Homebrew 定义里列出的设置、缓存等文件,其中可能有其他应用共用的数据,删除后无法恢复;它也不保证没有任何残留。查看会删除哪些文件

资料与来源

版本 7.7.0-preview.5
Homebrew 记录于 9月23日厂商发布于 10月7日

常见问题

怎样更新 PowerShell 预览版?

运行 brew upgrade --cask powershell@preview,更新到 Homebrew 记录的最新版本。

不用 Homebrew 能安装 PowerShell 预览版 吗?

可以,从官网 github.com/PowerShell/PowerShell 下载安装。

注意事项

To use Homebrew in PowerShell, set:
  Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$($HOMEBREW_PREFIX/bin/brew shellenv) | Invoke-Expression'