Compartir a través de


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-PSResource
  • gres