OneGet / oneget

PackageManagement (aka OneGet) is a package manager for Windows
MIT License
2.38k stars 189 forks source link

"Get-Package -Scope CurrentUser" returns packages in AllUsers/ system context #499

Open o-l-a-v opened 3 years ago

o-l-a-v commented 3 years ago

Get-Package -Name '' -Scope 'CurrentUser' returns a package installed in system context/ for all users. Yes, technically %ProgramW6432%\WindowsPowerShell\Modules can be read by users without admin permissions, but the package itself is not installed in user context per se, which by default for PowerShell modules is %USERPROFILE%\Documents\WindowsPowerShell\Modules.

This is using PackageManagement v1.4.7 on Windows PowerShell in PowerShell ISE.

Also created a documentation issue, because the parameter does not act as described.