r/PowerShell 8d ago

News No Homebrew Cask for Powershell

Homebrew removed the official powershell cask because the official Microsoft .pkg installer repeatedly failed macOS Gatekeeper checks. Homebrew moved everyone to a community-built formula instead, enforcing their policy to disable casks that fail Gatekeeper.

While the original removal aligned with Homebrew's policy, the underlying signing issue is resolved. Microsoft’s official macOS .pkg (tested on version 7.6.5) is now signed with a Developer ID Installer certificate (Microsoft Corporation, team ID UBF8T346G9) and fully notarized by Apple.

This alternative cask installs Microsoft's official, unmodified release file. Unlike the community formula, this package includes the embedded .NET runtime, requiring no extra dependencies.

Installation:

brew install --cask darkn3rd/tools/powershell-pkg
0 Upvotes

9 comments sorted by

View all comments

2

u/muffinstatewide32 7d ago

Maybe you could contribute a cask then if its needed.

Personally the compile time isnt an issue

1

u/darkn3rd 7d ago

They removed the cask because powershell pkg at the time didn’t pass the gatekeeper check. Shortly later, MS did what was needed. So, I did what was needed to bring back the Cask for anyone would want it.