如何安装 PowerShell 模块特定版本?


要安装 PowerShell 模块的特定版本,我们需要使用包含 -RequiredVersion 参数的 Install-Module 命令。

要查找有哪些模块版本可用,我们可以使用包含 -AllVersions 参数的 Find-Module 命令,它将检索 PSGallery 中所有可用的模块版本。

在本例中,我们将使用 7Zip4PowerShell 模块。

示例

Find-Module 7zip4PowerShell -AllVersions | ft -AutoSize

运行此命令时,你可以看到这个模块有很多可用的版本。

输出

Version  Name            Repository
-------  ----            ----------
1.13.0   7Zip4Powershell PSGallery
1.12.0   7Zip4Powershell PSGallery
1.11.0   7Zip4Powershell PSGallery
1.10.0.0 7Zip4Powershell PSGallery
1.9.0    7Zip4Powershell PSGallery
1.8.0    7Zip4Powershell PSGallery
1.7.1    7Zip4Powershell PSGallery

我们需要在此处为所有用户安装 1.9.0 版本,因此我们将使用以下命令。

示例

Install-Module 7Zip4PowerShell -RequiredVersion 1.8.0 -Scope AllUsers -Force -Verbose

要在远程服务器上安装 PowerShell 模块,请使用以下命令,

语法

Invoke-Command -ComputerName RemoteMachine1 -ScriptBlock {Install-Module 7Zip4PowerShell -RequiredVersion 1.8.0 -Scope AllUsers -Force -Verbose}

更新于: 2021-3-18

6000+ 浏览次数

开启你的职业生涯

通过完成课程获得认证

开始
广告