Skip to main content
PDQ.com mobilePDQ.com desktop
Support
Try Now

Get-InstalledModule

Gets installed modules on a computer.
Get-InstalledModule [[-Name] <String[]>] [-AllVersions] [-MaximumVersion <Version>] [-MinimumVersion <Version>][-RequiredVersion <Version>] [<CommonParameters>]

The Get-InstalledModule cmdlet gets Windows PowerShell modules that are installed on a computer.

Parameters

-AllVersions [<SwitchParameter>]

  • Default value is False
  • Accepts pipeline input False

Indicates that you want to get all available versions of a module. You cannot use the AllVersions parameter with the MinimumVersion , MaximumVersion , or RequiredVersion parameters.

-MaximumVersion <Version>

Specifies the maximum, or newest, version of a module to get. The MaximumVersion and RequiredVersion parameters are mutually exclusive; you cannot use both parameters in the same command.

-MinimumVersion <Version>

Specifies the minimum version of a single module to get. The MinimumVersion and RequiredVersion parameters are mutually exclusive; you cannot use both parameters in the same command.

-Name <String[]>

Specifies an array of names of modules to get.

-RequiredVersion <Version>

Specifies the exact version of a module to get.

<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,ErrorAction, ErrorVariable, WarningAction, WarningVariable,OutBuffer, PipelineVariable, and OutVariable.

Examples
  1. Get all installed modules:
    PS C:\> Get-InstalledModule
    
       Version    Name                                Type       Repository           Description
       -------    ----                                ----       ----------           -----------
       2.0.0      PSGTEST-UploadMultipleVersionOfP... Module     GalleryINT           Module for DAC functionality
       1.3.5      AzureAutomationDebug                Module     PSGallery            Module for debugging Azure 
       Automation runbooks, emulating AA native cmdlets
       1.0.1      AzureRM.Automation                  Module     PSGallery            Microsoft Azure PowerShell - 
       Automation service cmdlets for Azure Resource Manager

    This command gets all installed modules.

  2. Get specific versions of a module:
    PS C:\> Get-InstalledModule -Name "AzureRM.Automation" -MinimumVersion 1.0 -MaximumVersion 2.0
    
       Version    Name                                Type       Repository           Description
       -------    ----                                ----       ----------           -----------
       1.0.1      AzureRM.Automation                  Module     PSGallery            Microsoft Azure PowerShell - 
       Automation service cmdlets for Azure Resource Manager

    This command gets versions of the AzureRM.Automation module from version 1.0 through version 2.0.

Additional Notes
 
Back to PowerShell Command list
This work is licensed under a Creative Commons Attribution 4.0 International. It is attributed to Microsoft Corporation and can be found here.
PDQ.com
© 2022 PDQ.com Corporation
Products
  • PDQ Deploy ®
  • PDQ Inventory ®
  • SimpleMDM
  • Pricing
  • Downloads
  • Licensing
  • Buy