PowerShellGet
PowerShellGet is a package management module for Windows PowerShell and PowerShell Core that enables discovery, installation, and publishing of PowerShell modules and scripts from the PowerShell Gallery and other repositories. It provides a set of cmdlets that integrate with the PackageManagement framework, allowing users to manage modules in a consistent way across platforms.
It was introduced to simplify sharing and reuse of PowerShell code and to provide a standard interface
Typical workflow includes registering PSGallery, searching for modules with Find-Module, installing with Install-Module, and updating with
PowerShellGet supports per-user and all-user installations, versioning, and dependency handling. It is available as a separate