Get-InstalledPSResource
Gibt Module und Skripts zurück, die über PowerShellGet auf dem Computer installiert sind.
Syntax
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet durchsucht die Modul- und Skriptinstallationspfade und gibt PSResourceInfo-Objekte zurück, die die einzelnen gefundenen Ressourcenelemente beschreiben. Dies entspricht der kombinierten Ausgabe der Get-InstalledModule
Cmdlets und Get-InstalledScript
von PowerShellGet v2.
Beispiele
Beispiel 1
In diesem Beispiel werden alle Versionen von Modulen und Skripts zurückgegeben, die auf dem Computer installiert sind.
Get-InstalledPSResource
Beispiel 2
In diesem Beispiel werden alle Versionen des Az-Moduls zurückgegeben, das mit PowerShellGet installiert wurde.
Get-InstalledPSResource Az
Beispiel 3
In diesem Beispiel werden alle Versionen des Az-Moduls zurückgegeben, das im aktuellen Verzeichnis installiert ist.
Get-InstalledPSResource Az -Path .
Beispiel 4
In diesem Beispiel wird eine bestimmte Version des Az-Moduls zurückgegeben, wenn es auf dem System installiert ist.
Get-InstalledPSResource Az -Version 9.4.0
Beispiel 5
In diesem Beispiel werden alle installierten Versionen des Az-Moduls innerhalb des angegebenen Versionsbereichs zurückgegeben.
Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"
Beispiel 6
In diesem Beispiel wird eine bestimmte Vorschauversion des PowerShellGet-Moduls zurückgegeben, wenn es auf dem System installiert ist.
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…
Beispiel 6
Im vorherigen Beispiel wurde gezeigt, dass PowerShellGet-Version 3.0.14-beta14 auf dem System installiert war. Dieses Beispiel zeigt, dass Sie die Vollversion angeben müssen, einschließlich der Bezeichnung Vorabversion , um das installierte Modul nach Version zu identifizieren.
Get-InstalledPSResource PowerShellGet -Version 3.0.19
Es gibt keine Ausgabe dieses Befehls.
Beispiel 7
In diesem Beispiel sehen Sie, dass auf dem System vier PsReadLine-Versionen installiert sind. Der zweite Befehl sucht nach einem Versionsbereich zwischen 2.2.0
und 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
Gemäß NuGet-Versionsregeln ist eine Vorabversion kleiner als eine stabile Version, also 2.2.0-beta4
kleiner als die 2.2.0
Version im angegebenen Versionsbereich.
Parameter
-Name
Name einer ressource, die gesucht werden soll. Wildcards werden unterstützt, nuGet akzeptiert jedoch nur das *
Zeichen. NuGet unterstützt keine Wildcardsuchen lokaler (dateibasierter) Repositorys.
Typ: | String[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | True |
-Path
Gibt den Pfad an, in dem gesucht werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Scope
Gibt den Bereich der Ressource an.
Typ: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Zulässige Werte: | CurrentUser, AllUsers |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Version
Gibt die Version der zurückzugebenden Ressource an. Der Wert kann eine genaue Version oder ein Versionsbereich mit der NuGet-Versionsverwaltungssyntax sein.
Weitere Informationen zu NuGet-Versionsbereichen finden Sie unter Paketversionsverwaltung.
PowerShellGet unterstützt alle Versionen bis auf die mindeste inklusive Version , die in der Dokumentation zum NuGet-Versionsbereich aufgeführt ist. Die Verwendung 1.0.0.0
als Version ergibt keine Versionen 1.0.0.0 und höher (minimaler inklusiver Bereich). Stattdessen wird der Wert als die erforderliche Version betrachtet. Um nach einem minimalen inklusiven Bereich zu suchen, verwenden Sie [1.0.0.0, ]
als Versionsbereich.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | True |
Eingaben
String[]
Ausgaben
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Hinweise
Das Modul definiert Get-PSResource
als Alias für Get-InstalledPSResource
.