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