Get-InstalledPSResource
Vrátí moduly a skripty nainstalované na počítači prostřednictvím rutiny PowerShellGet.
Syntaxe
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Description
Tato rutina prohledá instalační cesty modulu a skriptu a vrátí objekty PSResourceInfo , které popisují každou nalezenou položku prostředku. Je to ekvivalent kombinovaného výstupu Get-InstalledModule
rutin 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 nainstalovaného pomocí rutiny PowerShellGet.
Get-InstalledPSResource Az
Příklad 3
Tento příklad vrátí všechny verze modulu Az nainstalované 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 v systému je nainstalovaná verze PowerShellGet 3.0.14-beta14. Tento příklad ukazuje, že k identifikaci nainstalovaného modulu podle verze musíte zadat úplnou verzi, včetně popisku Předběžné vydání.
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 nainstalovány čtyři verze PSReadLine . Druhý příkaz vyhledá rozsah verze 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 verzí NuGet je předběžná verze menší než stabilní verze, takže 2.2.0-beta4
je menší než 2.2.0
verze 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í pomocí zástupných znaků v místních úložištích (založených na souborech).
Typ: | String[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | True |
-Path
Určuje cestu, ve které se má hledat.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Scope
Určuje rozsah prostředku.
Typ: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Přípustné hodnoty: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 rozsahech verzí NuGet najdete v tématu Správa verzí balíčků.
PowerShellGet podporuje všechny kromě minimální inkluzivní verze uvedené v dokumentaci k rozsahu verzí NuGet. Použití 1.0.0.0
jako verze nedává verze 1.0.0.0 a vyšší (minimální rozsah včetně). 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í.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | True |
Vstupy
String[]
Výstupy
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Poznámky
Modul se Get-PSResource
definuje jako alias pro Get-InstalledPSResource
.