Get-InstalledPSResource
Returnerar moduler och skript som är installerade på datorn via PowerShellGet.
Syntax
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 Get-InstalledModule
cmdletarna 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 Az-modulen som installerats med Hjälp av PowerShellGet.
Get-InstalledPSResource Az
Exempel 3
Det här exemplet returnerar alla versioner av Az-modulen som är installerade 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 på 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 PowerShellGet-modulen om den är installerad på 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 i systemet. Det här exemplet visar att du måste ange den fullständiga versionen, inklusive etiketten Förhandsversion för att identifiera den installerade modulen efter 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
den 2.2.0
är mindre än 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.
Typ: | String[] |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | True |
-Path
Anger sökvägen som du vill söka i.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Scope
Anger resursens omfång.
Typ: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Godkända värden: | CurrentUser, AllUsers |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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. Användning 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 [1.0.0.0, ]
du som versionsintervall.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | True |
Indata
String[]
Utdata
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Kommentarer
Modulen definierar Get-PSResource
som ett alias för Get-InstalledPSResource
.
PSResourceGet