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
.
PSResourceGet