是否有PowerShell的Maven,Yum或者Chocolatey等價物?PowerShell中是否有Maven或Yum或Chocolatey等價物?
我正在尋找易於使用的現成模塊存儲庫,我可以從Web存儲庫安裝,然後導入以供在我的自定義腳本中使用。
我記得幾周前發現了一些東西,但是我的谷歌技巧讓我無法重新定位它。希望這個問題和答案將爲未來的人們提供一個快速參考。
是否有PowerShell的Maven,Yum或者Chocolatey等價物?PowerShell中是否有Maven或Yum或Chocolatey等價物?
我正在尋找易於使用的現成模塊存儲庫,我可以從Web存儲庫安裝,然後導入以供在我的自定義腳本中使用。
我記得幾周前發現了一些東西,但是我的谷歌技巧讓我無法重新定位它。希望這個問題和答案將爲未來的人們提供一個快速參考。
PowerShell v5提供了Install-Module
cmdlet。這裏是使用的documentation。這裏是Module gallery。還有PsGet可用於早期版本的PowerShell。
在PowerShell 5/WMF5中有PowerShellGet和OneGet。
您可以使用捆綁命令;如Install-Module和Install-package(或用於卸載相應的卸載功能)。
安裝包支持不同的包提供者,而巧克力就是其中之一。您還可以創建自己的自定義套餐供應商,例如本地使用或自定義使用。
實例(假設你已經安裝了的巧克力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/