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-PSResourcegres