PowerShell有Maven或Yum或Chocolatey等价物吗?

时间:2016-02-25 23:37:25

标签: powershell

PowerShell有Maven,Yum或Chocolatey等效吗?

我正在寻找一个易于使用的现成模块存储库,我可以从Web存储库安装,然后导入以便在我的自定义脚本中使用。

我记得几个星期前找到了一些东西,但我的谷歌技能让我无法重新找到它。希望这个问题和答案能够为将来的人们提供快速参考。

2 个答案:

答案 0 :(得分:4)

PowerShell v5提供了Install-Module cmdlet。以下是documentation的用法。这是Module gallery。还有PsGet可用于早期版本的PowerShell。

答案 1 :(得分:1)

在PowerShell 5 / WMF5中有PowerShellGet和OneGet。

您可以使用捆绑的命令;像Install-Module和Install-package(或者用于卸载各自的卸载功能)。

Install-Package支持不同的packageproviders,而chocolatey就是其中之一。您还可以创建自己的自定义包提供商,例如本地使用或自定义使用。

示例(假设您安装了chocolatey packageprovider),安装chrome:

Get-package chrome -providername chocolatey|install-package  

安装powershell模块的示例:

Get-module posh-ssh|install-module -scope CurrentUser

有关新软件包管理系统的更多信息,您可以在此处阅读更详细的博客:https://blogs.msdn.microsoft.com/mvpawardprogram/2014/10/06/package-management-for-powershell-modules-with-powershellget/