powershell 使用-MinimumVersion安装模块时,“未找到匹配项..”

ippsafx7  于 2023-01-05  发布在  Shell
关注(0)|答案(1)|浏览(89)

我想我可能误解了Install-Module-MinimumVersion参数
帮助说明
指定要安装的单个模块的最低版本。安装的版本必须大于或等于MinimumVersion。如果有更新版本的模块可用,则安装更新版本。
但是,使用以下命令

Install-Module -Name RunAsUser -MinimumVersion 2.3.1

我收到此错误

PackageManagement\Find-Package : No match was found for the specified search criteria and module name 'RunAsUser'.
Try Get-PSRepository to see all available registered module repositories.

如果我逃跑

Install-Module -Name RunAsUser -RequiredVersion 2.3.1

它将成功安装版本2.3.1。如果我运行

Install-Module -Name RunAsUser

它将安装最新版本2.4.0我是否误用了-MinimumVersion参数?
动力 shell 版本5.1.19041.2364

cbjzeqam

cbjzeqam1#

尝试使用-Scope CurrentUser更新PowershellGet时出现此错误

PackageManagement\Install-Package : The following commands are already available on this
system:'Find-Package,Install-Package,Uninstall-Package'. This module 'PackageManagement' may override the existing
commands. If you still want to install this module 'PackageManagement', use -AllowClobber parameter.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809 char:21

看起来所有这些问题都与www.example.com有关1.0.0.1所以我只是进入C:\Program Files\WindowsPowershell\Modules\PowerhsellGet并将文件夹1.0.0.1移出那里。现在一切都按预期运行。

相关问题