About PowerShell ModuleManager

Essential tool for managing all PowerShell modules on your machine.

Whether you are a PowerShell beginner or expert, PowerShell modules are an important resource for your script development. PowerShell ModuleManager is a management tool for PowerShell modules. See updates for modules currently installed on your local machine. More than one module needs an update - PowerShell ModuleManager will update all modules for you. Search repositories, like the PowerShell Gallery, to install new modules and see details about the module to help you decide this is the module for your needs. Install any version of the module with PowerShell ModuleManager. If you are not sure what modules are installed on your machine, seeing installed modules has never been easier as our PowerShell ModuleManager helps you sort and find modules you have installed.

PowerShell ModuleManager Benefits:

  • Search the PowerShell Gallery or any other repository for new modules.
  • Install, remove or temporarily disable modules.
  • Keep modules up-to-date.
  • Remove duplicate and outdated versions of modules to prevent version confusion.
  • Filter and find specific modules on your machine.
  • View detailed module information at a glance.
  • Move and organize module locations.

PowerShell ModuleManager Key Features:

Search and Filter
Search and filter through modules you currently have installed. Sort through modules by Status, Name, Author, or Description.

Manage Repositories
PowerShell ModuleManager makes managing repositories simple. Update, publish, and source locations of existing repositories, or add a new repository. If you don't use a repository anymore, then delete it.

View Detailed Module Information
PowerShell ModuleManager allows you to easily see module information such as descriptions, release notes, version information, tags, dependencies, and commands.

Search Repositories
Search different repositories for modules by name, tag, command, or filter. See module information before installing a new module from a repository.

Module Status
Every PowerShell module found in the PSModulePath variable is given a status to help you identify and differentiate between system modules to modules that have updates.

Disable Modules
If you are not sure you want to uninstall a particular version of a module, then try disabling it. Disabling moves that version to a separate folder where you can later re-enable.

Check for Module Updates
It's easy to keep modules current—when PowerShell ModuleManager launches, the application will indicate if updates are available for installed modules.

Manage Module Versions
PowerShell ModuleManager can help to prevent version confusion by removing duplicates and outdated versions of modules.