Partager via


Get-InstalledPSResource

Retourne des modules et des scripts installés sur la machine via PowerShellGet.

Syntaxe

Default (Par défaut)

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

Description

Cette applet de commande recherche les chemins d’installation de module et de script et retourne objets PSResourceInfo qui décrivent chaque élément de ressource trouvé. Cela équivaut à la sortie combinée des applets de commande Get-InstalledModule et Get-InstalledScript de PowerShellGet v2.

Exemples

Exemple 1

Cet exemple retourne toutes les versions des modules et des scripts installés sur l’ordinateur.

Get-InstalledPSResource

Exemple 2

Cet exemple retourne toutes les versions du module Az installé à l’aide de PowerShellGet.

Get-InstalledPSResource Az

Exemple 3

Cet exemple retourne toutes les versions du module Az installé dans le répertoire actif.

Get-InstalledPSResource Az -Path .

Exemple 4

Cet exemple retourne une version spécifique du module Az si elle est installée sur le système.

Get-InstalledPSResource Az -Version 9.4.0

Exemple 5

Cet exemple retourne toutes les versions installées du module Az dans la plage de versions spécifiée.

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

Exemple 6

Cet exemple retourne une version préliminaire spécifique du module PowerShellGet s’il est installé sur le système.

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…

Exemple 6

L’exemple précédent montre que PowerShellGet version 3.0.14-beta14 a été installée sur le système. Cet exemple montre que vous devez fournir la version complète, y compris l’étiquette préversion pour identifier le module installé par Version.

Get-InstalledPSResource PowerShellGet -Version 3.0.19

Il n’existe aucune sortie de cette commande.

Exemple 7

Dans cet exemple, vous voyez qu’il existe quatre versions de PSReadLine installées sur le système. La deuxième commande recherche une plage de versions entre 2.2.0 et 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

Selon les règles de version NuGet, une version préliminaire est inférieure à une version stable. Par conséquent, 2.2.0-beta4 est inférieure à la version 2.2.0 dans la plage de versions spécifiée.

Paramètres

-Name

Nom d’une ressource à rechercher. Les caractères génériques sont pris en charge, mais NuGet accepte uniquement le caractère *. NuGet ne prend pas en charge les recherches génériques de référentiels locaux (basés sur des fichiers).

Propriétés des paramètres

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:True
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Path

Spécifie le chemin d’accès à rechercher.

Propriétés des paramètres

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Scope

Spécifie l’étendue de la ressource.

Propriétés des paramètres

Type:Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType
Valeur par défaut:None
Valeurs acceptées:CurrentUser, AllUsers
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Version

Spécifie la version de la ressource à retourner. La valeur peut être une version exacte ou une plage de versions à l’aide de la syntaxe de contrôle de version NuGet.

Pour plus d’informations sur les plages de versions NuGet, consultez de contrôle de version du package.

PowerShellGet prend en charge toutes les versions inclusives minimum répertoriées dans la documentation de la plage de versions NuGet. L’utilisation de 1.0.0.0 car la version ne génère pas les versions 1.0.0.0 et ultérieures (plage inclusive minimale). Au lieu de cela, la valeur est considérée comme la version requise. Pour rechercher une plage inclusive minimale, utilisez [1.0.0.0, ] comme plage de versions.

Propriétés des paramètres

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:True
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Sorties

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Notes

Le module définit les alias suivants pour Get-InstalledPSResource:

  • Get-PSResource
  • gres