The PowerShell Gallery Is Public

PowerShell Team

February 25th, 2016

We are excited to announce that, as of today, the PowerShell Gallery has changed from Preview to Public.

In July 2015, we announced and opened the PowerShell Gallery for public contributions. Since then, we have seen rapid growth in the number of modules, scripts, and users using the gallery – Thank you to those who contributed so far!

We’d like to share with you some of the current gallery community stats:

1856 registered users

567 unique modules and scripts

97,400 page views per month

180,000 downloads last month

821,000 downloads total

As part of this update, we added features to scan submissions using PSScriptAnalyzer for static PowerShell code checking and virus checks using Microsoft’s antimalware technologies. The PowerShell engineering team is hosting and supporting the gallery service, maintaining a high availability target of >99.9% uptime.

Removing the “Preview” tag should not change the way you interact with PowerShell Gallery. PowerShellGet cmdlets like Find-Module, Install-Module, Update-Module, and Publish-Module should continue to work the same way. With WMF 5 RTM and Windows Server 2016 TP4, PowerShell Gallery also enables PowerShell script-based content. Use Find-Script, Install-Script, Update-Script, and Publish-Script to discover, install, and publish PowerShell script-based content.

However, removing “Preview” does not mean we are done. We expect to continue adding improvements and new features to the service. We’d like to hear from you and get your feedback on any improvements or ideas that you’d like us to consider for future releases. Please go to PowerShell UserVoice and let us know.

Finally, we like to thank each of you who have helped make the PowerShell Gallery a reality. It would not have been possible without the amazing support received by the PowerShell community members. We would also like to take this opportunity to welcome new contributions from anyone who wants to share their PowerShell and DSC modules and scripts with others in the PowerShell community – THANK YOU in advance.

The PowerShell Community Team