Get-InstalledPSResource
Retourneert modules en scripts die op de computer zijn geïnstalleerd via PowerShellGet-.
Syntaxis
Default (Standaard)
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 cmdlets Get-InstalledModule 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 gebleken dat PowerShellGet versie 3.0.14-beta14 op het systeem is geïnstalleerd. In dit voorbeeld ziet u dat u de volledige versie moet opgeven, inclusief het label Prerelease om de geïnstalleerde module te identificeren door versie.
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 bereik van versie 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 NuGet-versieregels is een voorlopige versie kleiner dan een stabiele versie, dus 2.2.0-beta4 kleiner is 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.
Parametereigenschappen
| Type: | String[] |
| Default value: | None |
| Ondersteunt jokertekens: | True |
| DontShow: | False |
Parametersets
(All)
| Position: | 0 |
| Verplicht: | False |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Path
Hiermee geeft u het pad waarin moet worden gezocht.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Scope
Hiermee geeft u het bereik van de resource.
Parametereigenschappen
| Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
| Default value: | None |
| Geaccepteerde waarden: | CurrentUser, AllUsers |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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 Package versioningvoor meer informatie over NuGet-versiebereiken.
PowerShellGet ondersteunt alle, maar de minimale, inclusieve versie vermeld in de documentatie van het NuGet-versiebereik. Het gebruik van 1.0.0.0 omdat de versie geen versies 1.0.0.0 en hoger oplevert (minimaal inclusief bereik). In plaats daarvan wordt de waarde beschouwd als de vereiste versie. Als u wilt zoeken naar een minimaal inclusief bereik, gebruikt u [1.0.0.0, ] als versiebereik.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | True |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.
Invoerwaarden
String
Uitvoerwaarden
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Notities
De module definieert Get-PSResource als een alias voor Get-InstalledPSResource.