Get-InstalledModuleGet-InstalledModule

Haalt geïnstalleerde modules op een computer.Gets installed modules on a computer.

BeschrijvingDescription

De cmdlet Get-InstalledModule haalt geïnstalleerde PowerShell-modules op een computer die zijn geïnstalleerd met de cmdlet Install-Module.The Get-InstalledModule cmdlet gets installed PowerShell modules on a computer which were installed using Install-Module cmdlet.

Voor elke geïnstalleerde module retourneert Get-InstalledModule een PSRepositoryItemInfo-object dat kan eventueel worden doorgesluisd naar Uninstall-Module voor het verwijderen van de geïnstalleerde modules.For each installed module, Get-InstalledModule returns a PSRepositoryItemInfo object which can optionally be piped to Uninstall-Module for uninstalling the installed modules.

  • Get-InstalledModule kunt geïnstalleerde modules op basis van naam, Versieparameters filteren.Get-InstalledModule can filter installed modules based on name, version parameters.
  • Get-InstalledModule kunt filteren met Versieparameters: MinimumVersion, MaximumVersion, RequiredVersion, AllVersions.Get-InstalledModule can filter with version parameters: MinimumVersion, MaximumVersion, RequiredVersion, AllVersions.
    • Deze parameters zijn, met uitzondering van MinmimumVersion en MaximumVersion, sluiten elkaar wederzijds uit.These parameters are mutually exclusive, except MinmimumVersion and MaximumVersion.
    • Deze Versieparameters zijn alleen met de naam van de één module zonder eventuele jokertekens toegestaan.These version parameters are allowed only with the single module name without any wildcards.
    • Als de parameter RequiredVersion niet is opgegeven, retourneert Get-InstalledModule de nieuwste versie van de geïnstalleerde module die gelijk is aan of groter is dan de opgegeven minimumversie of de nieuwste versie van de module als er geen minimum versie is opgegeven.If the RequiredVersion parameter is not specified, Get-InstalledModule returns the latest version of the installed module that is equal to or greater than the minimum version specified or the latest version of the module if no minimum version is specified.
    • Als de parameter RequiredVersion is opgegeven, wordt met Get-InstalledModule alleen de versie van de geïnstalleerde module die exact overeenkomt met de opgegeven versie retourneert.If the RequiredVersion parameter is specified, Get-InstalledModule only returns the version of installed module that exactly matches the specified version.

De syntaxis van cmdletCmdlet syntax

Get-Command -Name Get-InstalledModule -Module PowerShellGet -Syntax

Verwijzing naar het online help van cmdletCmdlet online help reference

Get-InstalledModuleGet-InstalledModule

VoorbeeldopdrachtenExample commands


# Get all modules installed using PowerShellGet cmdlets
Get-InstalledModule

# Get a specific installed module
Get-InstalledModule DJoin

Version    Name                                Repository           Description
-------    ----                                ----------           -----------
1.0        DJoin                               PSGallery            This is a PowerShell frontend to the DJOIN.exe c...

# Get installed module with wildcards
Get-InstalledModule -Name AzureRM*

# Get all versions of an installed module
Get-InstalledModule -Name AzureRM.Automation -AllVersions

# Get installed module with MinimumVersion
Get-InstalledModule -Name AzureRM.Automation -MinimumVersion 1.0.0

# Get installed module with MaximumVersion
Get-InstalledModule -Name AzureRM.Automation -MaximumVersion 1.0.8

# Get installed module with version range
Get-InstalledModule -Name AzureRM.Automation -MinimumVersion 1.0.0 -MaximumVersion 1.0.8

# Get installed module with RequiredVersion
Get-InstalledScript -Name AzureRM.Automation -RequiredVersion 1.0.3

# Properties of Get-InstalledModule returned object
Get-InstalledModule DJoin | Format-List * -Force

Name                       : DJoin
Version                    : 1.0
Type                       : Module
Description                : This is a PowerShell frontend to the DJOIN.exe command which provides better
                             discoverability and usability.
Author                     : Jeffrey Snover
CompanyName                : jsnover
Copyright                  : (C) Microsoft Corporation. All rights reserved.
PublishedDate              : 2/15/2016 7:12:37 PM
InstalledDate              : 4/5/2016 4:13:39 PM
UpdatedDate                :
LicenseUri                 :
ProjectUri                 :
IconUri                    :
Tags                       : {Nano, PSModule}
Includes                   : {Function, RoleCapability, Command, DscResource...}
PowerShellGetFormatVersion :
ReleaseNotes               :
Dependencies               : {}
RepositorySourceLocation   : https://www.powershellgallery.com/api/v2/
Repository                 : PSGallery
PackageManagementProvider  : NuGet
AdditionalMetadata         : {description, installeddate, tags, PackageManagementProvider...}
InstalledLocation          : C:\Program Files\WindowsPowerShell\Modules\DJoin\1.0

Eigenschappen InstalledDate en UpdatedDate in PSGetRepositoryItemInfo objectInstalledDate and UpdatedDate properties in PSGetRepositoryItemInfo object

During the install operation:
    InstalledDate: current DateTime (Get-Date) value
    UpdatedDate: null

During the Update operation:
    InstalledDate: InstalledDate from the previous installation otherwise current DateTime (Get-Date) value
    UpdatedDate: current DateTime (Get-Date) value
Install-Module -Name ContosoServer -RequiredVersion 1.0 -Repository INT
Get-InstalledModule -Name ContosoServer | Format-Table Name, InstalledDate, UpdatedDate

Name          InstalledDate         UpdatedDate
----          -------------         -----------
ContosoServer 2/29/2016 11:59:14 AM


\Update-Module -Name ContosoServer
Get-InstalledModule -Name ContosoServer | Format-Table Name, InstalledDate, UpdatedDate

Name          InstalledDate         UpdatedDate
----          -------------         -----------
ContosoServer 2/29/2016 11:59:14 AM 2/29/2016 12:00:15 PM