Delen via


Get-InstalledPSResource

Retourneert modules en scripts die op de computer zijn geïnstalleerd via PowerShellGet.

Syntaxis

Get-InstalledPSResource
   [[-Name] <String[]>]
   [-Version <String>]
   [-Path <String>]
   [-Scope <ScopeType>]
   [<CommonParameters>]

Description

Deze cmdlet doorzoekt de module- en scriptinstallatiepaden en retourneert PSResourceInfo-objecten die elk gevonden resource-item beschrijven. Dit komt overeen met de gecombineerde uitvoer van de Get-InstalledModule cmdlets en Get-InstalledScript van PowerShellGet v2.

Voorbeelden

Voorbeeld 1

In dit voorbeeld worden alle versies van modules en scripts geretourneerd die op de computer zijn geïnstalleerd.

Get-InstalledPSResource

Voorbeeld 2

In dit voorbeeld worden alle versies van de Az-module geretourneerd die zijn geïnstalleerd met behulp van PowerShellGet.

Get-InstalledPSResource Az

Voorbeeld 3

In dit voorbeeld worden alle versies van de Az-module geretourneerd die in de huidige map zijn geïnstalleerd.

Get-InstalledPSResource Az -Path .

Voorbeeld 4

In dit voorbeeld wordt een specifieke versie van de Az-module geretourneerd als deze op het systeem is geïnstalleerd.

Get-InstalledPSResource Az -Version 9.4.0

Voorbeeld 5

In dit voorbeeld worden alle geïnstalleerde versies van de Az-module geretourneerd binnen het opgegeven versiebereik.

Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"

Voorbeeld 6

In dit voorbeeld wordt een specifieke preview-versie van de PowerShellGet-module geretourneerd als deze op het systeem is geïnstalleerd.

Get-InstalledPSResource PowerShellGet -Version 3.0.19-beta19

Name          Version Prerelease Repository Description
----          ------- ---------- ---------- -----------
PowerShellGet 3.0.19  beta19     PSGallery  PowerShell module with commands for discovering, installing, updating and p…

Voorbeeld 6

In het vorige voorbeeld is powershellget versie 3.0.14-beta14 op het systeem geïnstalleerd. In dit voorbeeld ziet u dat u de volledige versie moet opgeven, inclusief het label Prerelease om de geïnstalleerde module op versie te identificeren.

Get-InstalledPSResource PowerShellGet -Version 3.0.19

Er is geen uitvoer van deze opdracht.

Voorbeeld 7

In dit voorbeeld ziet u dat er vier versies van PSReadLine op het systeem zijn geïnstalleerd. Met de tweede opdracht wordt gezocht naar een versiebereik tussen 2.2.0 en 2.3.0.

Get-InstalledPSResource PSReadLine

Name       Version Prerelease Repository Description
----       ------- ---------- ---------- -----------
PSReadLine 2.3.0   beta0      PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.6              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.5              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.2              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.0   beta4      PSGallery  Great command line editing in the PowerShell console host

Get-InstalledPSResource PSReadLine -Version '[2.2.0, 2.3.0]'

Name       Version Prerelease Repository Description
----       ------- ---------- ---------- -----------
PSReadLine 2.3.0   beta0      PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.6              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.5              PSGallery  Great command line editing in the PowerShell console host
PSReadLine 2.2.2              PSGallery  Great command line editing in the PowerShell console host

Volgens de NuGet-versieregels is een voorlopige versie kleiner dan een stabiele versie, dus 2.2.0-beta4 kleiner dan de 2.2.0 versie in het opgegeven versiebereik.

Parameters

-Name

De naam van een resource die u wilt zoeken. Jokertekens worden ondersteund, maar NuGet accepteert alleen het * teken. NuGet biedt geen ondersteuning voor zoekopdrachten met jokertekens in lokale (op bestanden gebaseerde) opslagplaatsen.

Type:String[]
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:True

-Path

Hiermee geeft u het pad om in te zoeken.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Scope

Hiermee geeft u het bereik van de resource op.

Type:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Geaccepteerde waarden:CurrentUser, AllUsers
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Version

Hiermee geeft u de versie van de resource die moet worden geretourneerd. De waarde kan een exacte versie of een versiebereik zijn met behulp van de NuGet-versiebeheersyntaxis.

Zie Pakketversiebeheer voor meer informatie over NuGet-versiebereiken.

PowerShellGet ondersteunt alle, behalve de minimale inclusief versie die wordt vermeld in de documentatie over het NuGet-versiebereik. Als 1.0.0.0 u als versie gebruikt, levert geen versies 1.0.0.0 en hoger op (minimaal inclusief bereik). In plaats daarvan wordt de waarde beschouwd als de vereiste versie. Als u wilt zoeken naar een minimaal inclusief bereik, gebruikt [1.0.0.0, ] u als het versiebereik.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:True

Invoerwaarden

String[]

Uitvoerwaarden

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Notities

De module definieert Get-PSResource als een alias voor Get-InstalledPSResource.