Get-InstalledPSResource

Vrátí moduly a skripty nainstalované na počítači prostřednictvím PowerShellGet .

Syntax

Default (Výchozí)

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

Description

Tato rutina prohledá instalační cesty modulu a skriptu a vrátí PSResourceInfo objekty, které popisují každou nalezenou položku prostředku. To odpovídá kombinovanému výstupu rutin Get-InstalledModule a Get-InstalledScript z PowerShellGet v2.

Příklady

Příklad 1

Tento příklad vrátí všechny verze modulů a skriptů nainstalovaných na počítači.

Get-InstalledPSResource

Příklad 2

Tento příklad vrátí všechny verze modulu Az Az nainstalovaného pomocí PowerShellGet .

Get-InstalledPSResource Az

Příklad 3

Tento příklad vrátí všechny verze modulu Az nainstalovaného v aktuálním adresáři.

Get-InstalledPSResource Az -Path .

Příklad 4

Tento příklad vrátí konkrétní verzi modulu Az, pokud je nainstalovaná v systému.

Get-InstalledPSResource Az -Version 9.4.0

Příklad 5

Tento příklad vrátí všechny nainstalované verze modulu Az v zadaném rozsahu verzí.

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

Příklad 6

Tento příklad vrátí konkrétní verzi Preview modulu PowerShellGet, pokud je nainstalovaná v systému.

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…

Příklad 6

Předchozí příklad ukázal, že PowerShellGet verze 3.0.14-beta14 byla nainstalována v systému. Tento příklad ukazuje, že musíte zadat úplnou verzi, včetně předběžné verze popisku, který identifikuje nainstalovaný modul verze.

Get-InstalledPSResource PowerShellGet -Version 3.0.19

Tento příkaz neobsahuje žádný výstup.

Příklad 7

V tomto příkladu vidíte, že v systému jsou nainstalované čtyři verze PSReadLine. Druhý příkaz vyhledá rozsah verzí mezi 2.2.0 a 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

Podle pravidel verze NuGet je předběžná verze menší než stabilní verze, takže 2.2.0-beta4 je menší než verze 2.2.0 v zadaném rozsahu verzí.

Parametry

-Name

Název prostředku, který chcete najít. Zástupné znaky jsou podporované, ale NuGet přijímá pouze * znak. NuGet nepodporuje vyhledávání zástupných znaků místních (souborových) úložišť.

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:True
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:False
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Path

Určuje cestu, ve které se má hledat.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Scope

Určuje rozsah prostředku.

Vlastnosti parametru

Typ:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Default value:None
Přípustné hodnoty:CurrentUser, AllUsers
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Version

Určuje verzi prostředku, která se má vrátit. Hodnota může být přesná verze nebo rozsah verzí pomocí syntaxe správy verzí NuGet.

Další informace o rozsazích verzí NuGet najdete v tématu Správa verzí balíčku.

PowerShellGet podporuje všechny kromě minimální inkluzivní verze uvedené v dokumentaci k rozsahu verzí NuGet. Použití 1.0.0.0, protože verze nevolí verze 1.0.0.0 a vyšší (minimální včetně rozsahu). Místo toho se hodnota považuje za požadovanou verzi. Pokud chcete vyhledat minimální inkluzivní rozsah, použijte [1.0.0.0, ] jako rozsah verzí.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:True
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

Výstupy

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Poznámky

Modul definuje následující aliasy pro Get-InstalledPSResource:

  • Get-PSResource
  • gres