Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Get-InstalledPSResource fails to detect PSResourceGet Version in PowerShell 7.6.x because Module is in Program Directory

Abierto
#1,984 1 comentario 1 reacción 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@alerickson ya está trabajando en esto.

Desde el 6/8/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Prerequisites
  • Write a descriptive title.
  • Make sure you are able to repro it on the latest released version
  • Search the existing issues.
Steps to reproduce

Hi,

Since PowerShell 7.6.0 the Microsoft.PowerShell.PSResourceGet Module is bundled with the Install.
It's not possible to detect the Microsoft.PowerShell.PSResourceGet Module anymore, because it's installed in the Program directory: C:\program files\powershell\7\Modules\Microsoft.PowerShell.PSResourceGet\Microsoft.PowerShell.PSResourceGet.dll

Get-InstalledPSResource only has the Scope "CurrentUser" or "AllUsers"

Expected behavior
# One of these Commands should return the Version of PSResourceGet 
Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope CurrentUser
Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope AllUsers
Actual behavior
# Both commands fail to return the Module, because it's in the PowerShell Program Directory
Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope CurrentUser
Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope AllUsers
Error details
Get-Error

Exception             :
    Type    : Microsoft.PowerShell.PSResourceGet.UtilClasses.ResourceNotFoundException
    Message : No match was found for package 'Microsoft.PowerShell.PSResourceGet'.
    HResult : -2146233088
TargetObject          : Microsoft.PowerShell.PSResourceGet.Cmdlets.GetInstalledPSResourceCommand
CategoryInfo          : ObjectNotFound: (Microsoft.PowerShel…edPSResourceCommand:GetInstalledPSResourceCommand)
[Get-InstalledPSResource], ResourceNotFoundException
FullyQualifiedErrorId :
InstalledPackageNotFound,Microsoft.PowerShell.PSResourceGet.Cmdlets.GetInstalledPSResourceCommand
InvocationInfo        :
    MyCommand        : Get-InstalledPSResource
    ScriptLineNumber : 1
    OffsetInLine     : 1
    HistoryId        : 16
    Line             : Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope AllUsers
    Statement        : Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Scope AllUsers
    PositionMessage  : At line:1 char:1
                       + Get-InstalledPSResource -Name Microsoft.PowerShell.PSResourceGet -Sco …
                       + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    InvocationName   : Get-InstalledPSResource
    CommandOrigin    : Internal
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo :
      0
      1
Environment data
Get-Module -Name Microsoft.PowerShell.PSResourceGet | fl

Name              : Microsoft.PowerShell.PSResourceGet
Path              : C:\program files\powershell\7\Modules\Microsoft.PowerShell.PSResourceGet\Microsoft.PowerShell.PSRes
                    ourceGet.dll
Description       : PowerShell module with commands for discovering, installing, updating and publishing the
                    PowerShell artifacts like Modules, Scripts, and DSC Resources.
ModuleType        : Binary
Version           : 1.2.0
PreRelease        :
NestedModules     : {Microsoft.PowerShell.PSResourceGet}
ExportedFunctions : Import-PSGetRepository
ExportedCmdlets   : {Compress-PSResource, Find-PSResource, Get-InstalledPSResource, Get-PSResourceRepository…}
ExportedVariables :
ExportedAliases   : {cmres, fdres, Get-PSResource, gres…}


 $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.6.1
PSEdition                      Core
GitCommitId                    7.6.1
OS                             Microsoft Windows 10.0.26200
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.4
SerializationVersion           1.1.0.1
WSManStackVersion              3.0
Visuals

Here is the Screenshot

Image
Lenguaje dominante
C#
Estrellas
577
Forks
114
Merge medio
23 h 17 min
PR fusionados (30 d)
8

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de PowerShell/PSResourceGet

Todos los issues de PowerShell/PSResourceGet

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.