当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 安装模块:找不到与参数名称“AllowPrerelease”匹配的参数

作者:精品下载站 日期:2024-12-14 13:31:58 浏览:13 分类:玩电脑

安装模块:找不到与参数名称“AllowPrerelease”匹配的参数


[玩转系统] 安装模块:找不到与参数名称“AllowPrerelease”匹配的参数

要尝试预发布 PowerShell 模块,您需要指定AllowPrerelease参数,例如:

Install-Module -Name ExchangeOnlineManagement -AllowPrerelease

这有助于 PowerShell 确保您真正对预发行版感兴趣并且了解其中的风险。 ?

但是,在某些情况下,-AllowPrerelease 将呈现以下错误消息:

Install-Module : A parameter cannot be found that matches parameter name 'AllowPrerelease'.
At line:1 char:47
+ install-module -name exchangeonlinemanagement -AllowPrerelease
+                                               ~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Install-Module], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Install-Module

长话短说:通过运行以下命令将 PowerShellGet 模块更新到最新版本:

Update-Module PowerShellGet -Force

然后启动一个新的 PowerShell 控制台,一切顺利!

警告!奖金信息就在眼前!

如果您想采用更通用的方法来解决此类问题,请继续阅读。

如何解决任何 PowerShell 参数问题

健全且充满活力的 PowerShell 模块继续获得出色的功能更新。

如果某个参数在您正在运行的任何模块的任何版本中都不起作用,请使用以下方法:

  1. 检查你的命令属于哪个模块
  2. 将模块更新到最新版本

检查PowerShell命令属于哪个模块

您可以轻松找出您的 PowerShell 命令来自哪个模块。

就我而言,Install-Module 命令导致了问题,因此我运行了以下命令:

PS C:\> Get-Command Install-Module

CommandType     Name                Version    Source
-----------     ----                -------    ------
Function        Install-Module      1.0.0.1    PowerShellGet

如您所见,Install-Module 命令的来源是 PowerShellGet 模块的古老版本。

将模块更新到最新版本

我将使用以下命令更新到最新版本:

Update-Module PowerShellGet -Force

启动新的 PowerShell 控制台后,一切看起来都很酷:

PS C:\> Get-Command Install-Module

CommandType     Name                Version    Source
-----------     ----                -------    ------
Function        Install-Module      2.2.5      PowerShellGet

- 我终于可以将我的 ExchangeOnlineManagement 模块更新到最新的预发行版。

厌倦了对 PowerShell 模块进行故障排除?

如果您的混合 Office 365 管理是谷歌搜索 PowerShell CmdLets 的无尽噩梦,那么是时候醒来迎接新的黎明了!

使用 Easy365Manager,您不再需要记住 PowerShell 命令(或使用多个 Web 控制台)来管理您的 Office 365 许可证和邮箱。

Easy365Manager 是 Active Directory 用户和计算机的一个管理单元,它使 Office 365 管理成为 AD 管理的集成部分。

例如,查看如何直接从用户属性分配 Office 365 许可证(和邮箱):

Easy365Manager 支持许多只能通过 PowerShell 进行的配置,例如配置日历权限或设置邮箱配额。

立即下载 30 天的全功能试用版。简单的安装程序将在几分钟内让您安装并运行。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯