在PowerShell 5.0预览版(Windows Management Framework 5.0)中,最大的亮点当属OneGet。我在上一篇文章中提到过Windows 软件管理包统一管理器Chocolatey。那OneGet暂时就是Chocolatey命令行的PowerShell版,因为它暂时只支持Chocolatey库,以后可能还会支持其它软件库。
安装成功后我会先检验下版本号,是不是5.0,其次我会看下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...
点评
- 这玩意明显学习了linux的东西,也算是windows的进步吧。
- 默认软件源服务器如果在国外,国内用户基本上就悲剧了,因为“墙不死,也要墙得它慢如蜗牛”,这是我们的宗旨。
PowerShell 5.0的另外一个亮点是:网络交换机管理命令,这里就先不做介绍了。
本文链接: https://www.pstips.net/powershell-v5-preview.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
这是砸 Chocolatey 的饭碗啊