Get-InstalledPSResource
Returnerar moduler och skript som är installerade på datorn via PowerShellGet-.
Syntax
Default (Standard)
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Description
Den här cmdleten söker igenom installationssökvägarna för modulen och skriptet och returnerar PSResourceInfo objekt som beskriver varje resursobjekt som hittas. Detta motsvarar de kombinerade utdata från cmdletarna Get-InstalledModule och Get-InstalledScript från PowerShellGet v2.
Exempel
Exempel 1
Det här exemplet returnerar alla versioner av moduler och skript som är installerade på datorn.
Get-InstalledPSResource
Exempel 2
Det här exemplet returnerar alla versioner av modulen Az installerad med hjälp av PowerShellGet-.
Get-InstalledPSResource Az
Exempel 3
Det här exemplet returnerar alla versioner av modulen Az installerad i den aktuella katalogen.
Get-InstalledPSResource Az -Path .
Exempel 4
Det här exemplet returnerar en specifik version av Az-modulen om den är installerad i systemet.
Get-InstalledPSResource Az -Version 9.4.0
Exempel 5
Det här exemplet returnerar alla installerade versioner av Az-modulen inom det angivna versionsintervallet.
Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"
Exempel 6
Det här exemplet returnerar en specifik förhandsversion av modulen PowerShellGet om den är installerad i systemet.
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…
Exempel 6
Föregående exempel visade att PowerShellGet version 3.0.14-beta14 installerades på systemet. Det här exemplet visar att du måste ange den fullständiga versionen, inklusive etiketten Prerelease för att identifiera den installerade modulen genom att Version.
Get-InstalledPSResource PowerShellGet -Version 3.0.19
Det finns inga utdata från det här kommandot.
Exempel 7
I det här exemplet ser du att det finns fyra versioner av PSReadLine- installerade på systemet. Det andra kommandot söker efter ett versionsintervall mellan 2.2.0 och 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
Enligt NuGet-versionsreglerna är en förhandsversion mindre än en stabil version, så 2.2.0-beta4 är mindre än den 2.2.0 versionen i det angivna versionsintervallet.
Parametrar
-Name
Namnet på en resurs som ska hittas. Jokertecken stöds men NuGet accepterar bara *-tecknet. NuGet stöder inte jokerteckensökningar av lokala (filbaserade) lagringsplatser.
Parameteregenskaper
| Typ: | String[] |
| Standardvärde: | None |
| Stöder jokertecken: | True |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | 0 |
| Obligatorisk: | False |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Path
Anger sökvägen som ska sökas in.
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Scope
Anger resursens omfång.
Parameteregenskaper
| Typ: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
| Standardvärde: | None |
| Godkända värden: | CurrentUser, AllUsers |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Version
Anger vilken version av resursen som ska returneras. Värdet kan vara en exakt version eller ett versionsintervall med hjälp av NuGet-versionssyntaxen.
Mer information om NuGet-versionsintervall finns i Paketversioner.
PowerShellGet stöder alla utom den lägsta inkluderande versionen som anges i dokumentationen för NuGet-versionsintervallet. Att använda 1.0.0.0 som version ger inte version 1.0.0.0 och högre (minsta inkluderande intervall). I stället anses värdet vara den version som krävs. Om du vill söka efter ett minsta inkluderande intervall använder du [1.0.0.0, ] som versionsintervall.
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | True |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
String
Utdata
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Kommentarer
Modulen definierar Get-PSResource som ett alias för Get-InstalledPSResource.