Dela via


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.