OneGet

PowerShell 5.0预览版发布 1


在PowerShell 5.0预览版(Windows Management Framework 5.0)中,最大的亮点当属OneGet。我在上一篇文章中提到过Windows 软件管理包统一管理器Chocolatey。那OneGet暂时就是Chocolatey命令行的PowerShell版,因为它暂时只支持Chocolatey库,以后可能还会支持其它软件库。

安装成功后我会先检验下版本号,是不是5.0,其次我会看下OneGet支持那些命令,有图为证。

OneGet

OneGet

命令很清晰啊,那就尝试和下搜索和安装软件吧

PS> Find-Package mysql

Name  Version Status    Source     Summary
----  ------- ------    ------     -------
mysql 5.6.15  Available chocolatey MySQL Community Server - The world's most popular open source database

默认安装时会有提示,因为软件元不可信,我直接取消掉:

PS> Find-Package mysql | Install-Package

Installing Package 'mysql' from untrusted source
WARNING: This package source is not marked as safe. Are you sure you want to install software from 'chocolatey'
[Y] 是(Y)  [N] 否(N)  [S] 挂起(S)  [?] 帮助 (默认值为“Y”): n
Install-Package : Cancelled:User declined to trust package source

然后将chocolatey软件源设置为可信:

Add-PackageSource -Name chocolatey -Location http://chocolatey.org/api/v2 -Provider chocolatey -Trusted

然后再重复上面的安装命令,提示不再出现,同时因为我选择了mysql,也会安装上依赖包7zip。

PS> Get-Package

Name                             Version          Status           Source         Summary
----                             -------          ------           ------         -------
7zip.commandline                 9.20.0.20130618  Installed        Local File     7-Zip is a file archiver with a hi...
mysql                            5.6.15           Installed        Local File     MySQL Community Server - The world...

点评

  1. 这玩意明显学习了linux的东西,也算是windows的进步吧。
  2. 默认软件源服务器如果在国外,国内用户基本上就悲剧了,因为“墙不死,也要墙得它慢如蜗牛”,这是我们的宗旨。

PowerShell 5.0的另外一个亮点是:网络交换机管理命令,这里就先不做介绍了。

 

本文链接: https://www.pstips.net/powershell-v5-preview.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

回复 J 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

一条评论 “PowerShell 5.0预览版发布