Get-InstalledPSResource
Devuelve módulos y scripts instalados en la máquina a través de PowerShellGet.
Sintaxis
Default (valor predeterminado)
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Description
Este cmdlet busca en las rutas de instalación de módulos y scripts y devuelve objetos PSResourceInfo que describen cada elemento de recurso encontrado. Esto equivale a la salida combinada de los cmdlets Get-InstalledModule y Get-InstalledScript de PowerShellGet v2.
Ejemplos
Ejemplo 1
En este ejemplo se devuelven todas las versiones de módulos y scripts instalados en la máquina.
Get-InstalledPSResource
Ejemplo 2
En este ejemplo se devuelven todas las versiones del módulo Az de instalado mediante PowerShellGet.
Get-InstalledPSResource Az
Ejemplo 3
En este ejemplo se devuelven todas las versiones del módulo Az instalado en el directorio actual.
Get-InstalledPSResource Az -Path .
Ejemplo 4
En este ejemplo se devuelve una versión específica del módulo Az si está instalada en el sistema.
Get-InstalledPSResource Az -Version 9.4.0
Ejemplo 5
En este ejemplo se devuelven todas las versiones instaladas del módulo Az dentro del intervalo de versiones especificado.
Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"
Ejemplo 6
En este ejemplo se devuelve una versión preliminar específica del módulo PowerShellGet si está instalado en el sistema.
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…
Ejemplo 6
En el ejemplo anterior se mostró que PowerShellGet versión 3.0.14-beta14 se instaló en el sistema. En este ejemplo se muestra que debe proporcionar la versión completa, incluida la etiqueta versión preliminar para identificar el módulo instalado por Versión.
Get-InstalledPSResource PowerShellGet -Version 3.0.19
No hay ninguna salida de este comando.
Ejemplo 7
En este ejemplo verá que hay cuatro versiones de PSReadLine instaladas en el sistema. El segundo comando busca un intervalo de versiones entre 2.2.0 y 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
Según las reglas de versión de NuGet, una versión preliminar es menor que una versión estable, por lo que 2.2.0-beta4 es menor que la versión de 2.2.0 en el intervalo de versiones especificado.
Parámetros
-Name
Nombre de un recurso que se va a buscar. Se admiten caracteres comodín, pero NuGet solo acepta el carácter *. NuGet no admite búsquedas comodín de repositorios locales (basados en archivos).
Propiedades de parámetro
| Tipo: | String[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | True |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 0 |
| Obligatorio: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Path
Especifica la ruta de acceso en la que se va a buscar.
Propiedades de parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Scope
Especifica el ámbito del recurso.
Propiedades de parámetro
| Tipo: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
| Valor predeterminado: | None |
| Valores aceptados: | CurrentUser, AllUsers |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Version
Especifica la versión del recurso que se va a devolver. El valor puede ser una versión exacta o un intervalo de versiones mediante la sintaxis de control de versiones de NuGet.
Para obtener más información sobre los intervalos de versiones de NuGet, consulte Control de versiones de paquetes.
PowerShellGet admite todos los versión inclusiva mínima que se enumeran en la documentación del intervalo de versiones de NuGet. El uso de 1.0.0.0, ya que la versión no produce versiones 1.0.0.0 ni posteriores (intervalo inclusivo mínimo). En su lugar, el valor se considera la versión necesaria. Para buscar un intervalo inclusivo mínimo, use [1.0.0.0, ] como intervalo de versiones.
Propiedades de parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | True |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
Entradas
String
Salidas
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Notas
El módulo define los siguientes alias para Get-InstalledPSResource:
Get-PSResourcegres